H/2261/A/N, Vega Circle Mall, W-42, Bankim Nagar, Siliguri, India
No delivery
Spot something wrong?
Dishes at Mama Mia. Prices may vary in venue.