Casa MIA Restaurant
Add to Favorites
OPEN NOW
Today: 11:00 am - 12:00 am
37 Years
in Business
Saved to Favorites
Phone: (781) 662-6777
Address: 399 Main St, Melrose, MA 02176
Cuisines: Family Style
177 Centre St, Malden, MA 02148
11 Otis St, Melrose, MA 02176
449 Main St, Melrose, MA 02176
385 Franklin St, Melrose, MA 02176
331 Main St, Saugus, MA 01906
325 Montvale Ave, Woburn, MA 01801
176 Chelsea St, Everett, MA 02149
114 Broadway, Malden, MA 02148
388 Broadway, Chelsea, MA 02150