Villa Roma Pizza
For Take-Out call 978-640-6200
WE DELIVER
11AM -9PM
Hours
Hours
Sun-Tues 11:00-7:00 p
Wed-Thur 11:00-8:00 p
Fri-Sat 11:00-9:00 p
Location
Location
1555 Main St (202B)
Tewksbury, MA 01876
(@ the Village Green Plaza)
Business Info
Business Info
About Us
Did you know?
These are actual photos of our food, done by a professional food photographer! The pizza is outstanding.