Find us. Book us and Enjoy.
Business opens 7 days a week from 10:30 am to 10:00 pm.
Reservation is not required.
However, we do recommend you to give us a call to check our availability.
Reservation is not required.
However, we do recommend you to give us a call to check our availability.
11853 Ventura Blvd,
Studio City, CA 91604 |
MAIN: (818) 752-1178
|