Skip to main content

La Mesa Restaurant & Lounge

restaurant · Everett, MA

Address
29 Norwood St, Everett, MA 02149-2709
Phone
(617) 294-2477
Where
42.4076, -71.0569

Search Hominin for La Mesa Restaurant & Lounge

Other restaurants nearby

More in Everett

La Mesa Restaurant & Lounge — restaurant in Everett, MA | Hominin