Offering an indoor pool and a free hot American buffet breakfast, Residence Inn by Marriott Orlando Downtown is located in Orlando, Florida. The Amway Center is 5 minutes' drive away, and Universal Orlando Resort is 11 minutes' drive from the hotel.
Number of rooms: 138
680 North Orange Avenue, Orlando, FL 32801, United States
Hotel booked 1 times today.