Home > Resturants > Mela

Mela

Food:

Address: Station Rd | Urmston , Manchester , England, Ma chester

Takeout, Reservations, Seating, Waitstaff

+44 161 747 7383

View Menu