Mama Mia!
Explore Mama Mia! in Byculla, Mumbai. View the menu, read reviews and ratings, see photos, amenities, contact details, location and more.
- Cuisine: Fast Food, Pizza, Chinese
- Price: ₹600 for 2
- Rating: 3.6 out of 5
- 22 reviews
- Location: Byculla, Mumbai
- Address: 21/22, Byculla House, Clare Road, Byculla, Mumbai 400008, MH