El Royale Hotel Near Universal, Studio City, United States of America
El Royale Hotel Near Universal is conveniently located at 11117 Ventura Blvd. in Studio City, United States of America
Hotel Location:
Address: 11117 Ventura Blvd.
City: Studio City
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- In Room TV
- Business Center