Savta
Restaurant
•
6333 W 3rd St Ste 110, Los Angeles, CA 90036, USA
9.4
Saturday: 10 AM – 10:30 PM
See if anyone you trust recommends it!