Mela Indian Restaurant

24 Buffalo Ave
Niagara Falls, NY
716.284.2400
43.084112
-79.062308
Hours:
Mon - Thu: 9am - 11pm
Fri - Sat: 9am - midnight
Sun: 9am - 11pm

for Mela Indian Restaurant
Directions
from: