Studio City Court Yard Hotel is a Hotel located at 12933 Ventura Blvd, Studio City, CA 91604. It has received 765 reviews with an average rating of 3.4 stars.
The address of Studio City Court Yard Hotel: 12933 Ventura Blvd, Studio City, CA 91604
Studio City Court Yard Hotel has 3.4 stars from 765 reviews
Hotel
8236 reviews
404 S Figueroa St, Los Angeles, CA 90071