El establecimiento se encuentra en Orlando, a 5,2 km del centro comercial Florida Mall. El InTown Suites Extended Stay Orlando FL - South ofrece habitaciones con aire acondicionado.
Número de habitaciones: 3
1951 Central Florida Parkway, Orlando, FL 32837, Estados Unidos