Villa Roma Pizza pizzeria restaurant
1555 Main St #202, Tewksbury
(978) 640-6200
Menu
Reserve
Restaurants in Tewksbury, MA
Villa Roma Pizza pizzeria restaurant
1555 Main St #202, Tewksbury, MA 01876
(978) 640-6200