taste of sunset
Restaurant
•
819 Flower St, Los Angeles, CA 90017, USA
9.4
Wednesday: 8 AM – 2 AM
See if anyone you trust recommends it!