Plac Plaza de Armas leży w odległości 17 min pieszo, a Wieża telewizyjna Torre Entel jest w tylko 1 km od Apartament Travel Santiago de Chile.
Ten apartament dysponuje łazienką z suszarką do włosów i ręcznikami. Do dyspozycji Gości są także oddzielna toaleta i prysznic.
Obiekt oferuje takie udogodnienia, jak czajnik elektryczny, lodówka i piekarnik. Apartament Travel jest usytuowany zaledwie 500 m od stacji metra Santa Lucia i tylko kilka kroków od przystanku autobusowego San Isidro / Curico.
Kościół św. Franciszka znajduje się w odległości kilku przecznic od apartamentu. Chilijski Narodowy Ogród Zoologiczny leży w 2 km.