San Francisco Apart Apartment Santiago City Centre, Santiago
Boasting an outdoor pool and views of the city, San Francisco Apart is located in Santiago in the Metropolitan Region Region. Costanera Center is 5 km from the property. Free Wi-Fi is provided.
Number of rooms: 11
San Francisco 335, Santiago City Centre, 8320000 Santiago, Chile