Este hotel alberga piscina exterior y bañera de hidromasaje y se encuentra en North Hollywood, California, a 8 km del parque temático Universal Studios Hollywood.
Número de habitaciones: 74
12600 Riverside Drive, North Hollywood, CA 91607, Estados Unidos