Only in Sherman Oaks
14230 Ventura Blvd, Sherman Oaks, CA 91423, United States
+1 818-501-0017
Sun - Thu: 11:30am - 11:00pmFri - Sat: 11:30am - 11:30pm