OyBar
Restaurant
•
12446 Moorpark St, Studio City, CA 91604, USA
8.7
Sunday: Closed
See if anyone you trust recommends it!