Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Williamsville, New York (NY), United States

La Nova Incorporated
3.5
49 reviews

5151 Main St, Williamsville, NY 14221-5232, Williamsville

Ordered online on Lanova website. Waited in line for 15 minutes to get to the counter for a pre-paid order only to find