• 12754 Ventura Blvd, Studio City, CA 91604, USA
  • - We are located just across the street from The Sportsman Lodge Resort and Hotel, on the south side of Ventura Boulevard.