Villa Roma
1555 Main St Unit 202B
Tewksbury
MA
01876
(978) 640-6200
villa-roma-pizza.com
Open Map
dining
food
pizza
pizza restaurants
pizzeria
restaurant
Restaurants
restaurants pizza
Salads
Wraps