Posada del Mar Hotel Puerto Ayora
Located in Puerto Ayora, 700 metres from Los Alemanes Beach and 1.3 km from La Estacion Beach, Posada del Mar provides a restaurant, sea views and free Wi-Fi. The property has garden views and is 2.
Number of rooms: 16
Tomas de Berlanga y Av. Baltra, 200102 Puerto Ayora, Ecuador