Express Pizza - Norwood

#10 - Pizza - Norwood, International
119 Central St, Norwood, MA 02062, United States
Dishes: 10

Express Pizza

5 / 5 of 1 Reviews
Phone
+17812552007
Address
119 Central St, Norwood, MA 02062, United States

You can obviously also reach the restaurant using the municipal transport. The next stop is MBTA-Norwood Central, 362 meters away from Express Pizza.

Feedback

★ 5 / 5 of 1 Reviews

The restaurant can be referred to as one of the favorites of its customers. This can be inferred from the average review of 5.

Menu Items

More information

QR-code link to the menu

Related Restaurants

Fast & SimpleDownload Menulist App now