Hotel Taha Tai(3 stars)

Policarpo Toro S/n. Isla de Pascua CL View on map