Stay Santiago Lastarria Bellas ArtesApartment
Merced 691, Departamento 411, Santiago City Centre, 7591538 Santiago, Chile
Situated in Santiago, 1.1 km from Santa Lucia Hill, Stay Santiago Department features accommodation with a garden, free Wi-Fi and a 24-hour front desk. The property is 2.8 km from Patio Bellavista and 3.1 km from Museo de la Memoria Santiago.