Loca Luna Loca Luna

Loca Luna Map

550C Amsterdam Ave. NE
Atlanta, GA 30306
Map
South-of-the-border inspiration governs both the music and the cooking at this lively night-spot.
Open Dinner Tues.-Sat.

Features