Restaurants in Norwood, MA
Restaurants
164 Nahatan St.,
Norwood ,
MA
02062
UNITED STATES
Based on 2 reviews
Norwood Town Square Diner
The Norwood Town Square Diner has homemade apple pie that was out of this world! We bought a whole pie to bring home!Norwood Town Square Diner
The Norwood Town Square Diner has homemade apple pie that was out of this world! We bought a whole pie to bring home!Worldwide > United States > Norwood, MA > Restaurants