Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Italian, 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