Mama-Mia Restaurant
301 Elm St
Everett, MA 02149-5228
617-389-2222