Restaurant
Andrea's House of Pizza
4 locals recommend,
Permanently closed
Location
620 Mt Auburn St
Watertown, MA
Tips from locals
Andrea's is not sophisticated, but is has plenty of room to sit down, spread out, and enjoy their pizza, sub sandwiches etc.