Hotel Neruda

Hotel Neruda Address: Avenida Pedro de Valdivia 164, Santiago, Chile

Minimum price found for Hotel Neruda was: 66521 CLP

Click here to get more information, photos & guest ratings for Hotel Neruda