836 Juniper St Ne
Atlanta, Georgia 30308

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

Added by Upcoming Robot on April 20, 2010