Conveniently located less than 1 km from Universal Studios in Orlando, Florida, this hotel offers helpful amenities and services just minutes from area amusement parks, restaurants and shopping.
Number of rooms: 120
5621 Windhover Drive, Orlando, FL 32819, United States
Hotel booked 1 times today.