Find the full list below:
Studio Plaza, 10965 Ventura Blvd, Studio City, CA 91604, USA
12186 Ventura Blvd, Studio City, CA 91604, USA
12077 Ventura Pl, Studio City, CA 91604, USA