Visit Mela Indian Restaurant
Mela Indian Restaurant is located at 70 N Lexington Ave, Asheville, NC 28801, Asheville, NC 28801.
Hours
Mon - Fri11:30 AM - 2:30 PM, 5 PM - 9 PM
Sat11:30 AM - 2:30 PM, 5 PM - 9:30 PM
Sun11:30 AM - 2:30 PM, 5 PM - 9 PM
Ordering options
- Delivery
- Available for eligible addresses and order sizes.