Close to many of Orlando's main sites, including Walt Disney World and SeaWorld, this hotel offers modern accommodation furnished with mini-refrigerators and provides on-site tour desk services.
Number of rooms: 99
12120 International Drive, Orlando, FL 32821, United States
Hotel booked 1 times today.