FELIX'S Atlanta  (404) 249 7899       © 2019 Felix's On The Square

VISIT US!

1510-G Piedmont Ave NE

Atlanta, GA 30324

Directions​
Tel: (404) 249-7899