Holiday Inn Express Orlando -Nearest Universal Studios

5605 Major Blvd
Orlando
Florida
United States