Starwood Capital Hotels Near Universal Studios Hollywood

Amusement Park in Universal City, California
This is our guide to finding Starwood Capital hotels near Universal Studios Hollywood, an amusement park located at 100 Universal City Plaza in Universal City, CA.

Starwood Capital Hotels Closest To Universal Studios Hollywood