Aparthotel Los BosquesApartment
Lord Cochrane 376, departamento 1804, Santiago City Centre, 8330474 Santiago, Chile
Situated in the Santiago City Centre district in Santiago, Aparthotel Los Bosques offers a seasonal outdoor pool and sun terrace. Costanera Center is 6 km away. Free Wi-Fi is featured .