Mela Ethiopian Kitchen
CLOSED NOW
Tomorrow: 11:00 am - 10:00 pm
Phone: (404) 343-2130
Address: 1359 Clairmont Rd, Decatur, GA 30033
4048 Lawrenceville Hwy, Tucker, GA 30084
708 W College Ave, Decatur, GA 30030
1816 Fairoaks Pl, Decatur, GA 30033
94 Howell St NE, Atlanta, GA 30312
3735 Tamer Ln. SW, Lilburn, GA 30047
3906 N Druid Hills Rd, Decatur, GA 30033
Atlanta, GA 30342