Villa House of Pizza
Order Online
Take Out & Delivery
-- - --
View Menu & Order
Directions
1367 Massachusetts Avenue
Arlington, MA 02476
Get Directions
Hours
Mon to Thu:11:30 AM to 9:00 PM
Fri:11:30 AM to 10:00 PM
Sat to Sun:11:30 AM to 9:00 PM