Is this place still open?
Address: 2321 1st St, Los Angeles, CA 90033, USA
kirk esparza | Dec 30, 2018
Yeah the wings are 💣💣
Mike Salas 7 | Dec 30, 2018
Yes it is still open
Jenifer Martinez | Dec 30, 2018
Yes best little spot ever
Thanks! Your answer is awaiting moderation.