Are there tables right now or do I have to order take out?
Address: 837 Vermont Ave, Los Angeles, CA 90005, USA
DAVID RODARTE | Aug 26, 2021
Ocha on 8th and vermont take out only
Lisa Avalos | Aug 26, 2021
The last couple of months they've had take out only
Thanks! Your answer is awaiting moderation.