Lexington House of Pizza
Restaurant
•
399 Lowell St, Lexington, MA 02420, USA
7.2
Saturday: 10 AM – 9 PM
See if anyone you trust recommends it!