836 Juniper St Ne
Atlanta, Georgia 30308

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

Added by Upcoming Robot on February 27, 2010