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
1277 Broadway, Saugus, MA 01906
449 Main St, Melrose, MA 02176
11 Otis St, Melrose, MA 02176
385 Franklin St, Melrose, MA 02176
177 Centre St, Malden, MA 02148
331 Main St, Saugus, MA 01906
325 Montvale Ave, Woburn, MA 01801
176 Chelsea St, Everett, MA 02149
454 Salem St, Medford, MA 02155
388 Broadway, Chelsea, MA 02150