Located in Orlando, 3.4 km from Florida Mall, InTown Suites Extended Stay Orlando FL – Presidents Dr provides rooms with air conditioning. The property is around 6 km from The Wheel at ICON Park Orlando, 7.5 km from Universal Studios Orlando and 7.
Number of rooms: 4
8010 Presidents Drive, Orlando, FL 32809, United States