San Diego. Chicago. Minneapolis. Nashville, Tenn. Philadelphia. New York. Atlanta. Those are some of the cities where the nominees on a USA Today poll of the 20 best new restaurants in the United States reside.
Add one more town to the list: Geneva, N.Y. Yes, Geneva. Specifically, FLX Table.
FL Times:
Read More