studio city
location & hours
12067 Ventura Place
Studio City, CA 91604
(818) 747-2458
GET DIRECTIONS
sun–thurs 11am–11pm
fri–sat 11am–1am
studio city
location & hours
12067 Ventura Place
Studio City, CA 91604
(818) 747-2458
sun–thurs 11am–11pm
fri–sat 11am–1am