Lexington House of Pizza hero image

Lexington House of Pizza

Restaurant

399 Lowell St, Lexington, MA 02420, USA

Biter Score
7.2
Closed
Sunday: Closed