Set only a short distance from popular area attractions, including Universal Studios Hollywood, this hotel offers comfortable accommodations along with free Wi-Fi.
Number of rooms: 17
11466 Ventura Boulevard, Studio City, Los Angeles, CA 91604, United States