Why Rochester, New York Is The Best Small City in America for Vegans