Hotel El Escorial

Hotel in Ovalle, Chile

Features: wi-fi

617 Cristóbal Colón, La Serena