Restaurants in Medway, MA
Restaurants • Pizza • Italian Restaurants
67 Main St.,
Medway ,
MA
02053
UNITED STATES
Based on 1 reviews
Great food, Great Service.
This place ROCKS! They have a HUGE menu, like twice the size of most pizza places around here, you can order online, pick a time for delivery wether it's 30mins from order to 1 week from the order (if you pick as soon as possible i always...Worldwide > United States > Medway, MA > Pizza