The Comfort Suites Downtown Orlando is located opposite Florida Hospital, 700 metres from the Orlando Science Center, and 1.7 km from the Orlando Museum of Art.
Number of rooms: 121
2416 North Orange Avenue, Orlando, FL 32804, United States
Hotel booked 1 times today.