What year did the restaurant open?
Address: 2414 S Vermont Ave, Los Angeles, CA 90007, USA
delbert smith | Sep 26, 2021
Tasty
Violeta Arriaga | Sep 26, 2021
Gosh not sure I have been going there since like 26 years
Thanks! Your answer is awaiting moderation.