Back
Mela Restaurant Logo

Mela Restaurant

No price ratings1.39mi
578 Tremont St, Boston, MA, 02118
Not Available Now (Available Tues 11:30 AM - 8:30 PM)Call Now

About Mela Restaurant

If you're looking for Indian restaurants in Boston look no further. Mela Restaurant is known for having some of the best Indian in Boston. Located at 578 Tremont St, Mela Restaurant is a great pl...show more

Online Ordering Options

(See pickup options)
delivery.combest deal
$0.00
Est. Fee
60 minEst. Time
Postmates
$3.99
Est. Fee
40 minEst. Time
Place Order
delivery.combest deal
$0.00
Est. Fee
60 minEst. Time