Luna Nueva Restaurant Location 1148 Euclid Ave NE Atlanta GA 303071939 Get Directions More Details Map ViewPhoto View Related Categories: Casual Full Service Atlanta