836 Juniper St Ne
Atlanta, Georgia 30308

Every Tuesday night Loca Luna hosts an all you can eat.

Added by Upcoming Robot on January 16, 2011