Lexington House of Pizza logo

Lexington House of Pizza

399 Lowell Street, Lexington, MA. 02420

Open now
11:00AM-12:00AM