Restaurants in Norwood, NY
Lobster House
Rico's Pizza Parlor