Located in the Orlando city centre, this hotel offers an outdoor pool and free Wi-Fi. The Amway Center, a sporting and concert arena, is located 5 minutes’ drive from the property.
Number of rooms: 118
500 South Orange Avenue, Orlando, FL 32801, United States
Hotel booked 1 times today.