From $311 USD
Only 10 metres from Alemanes Beach, Hotel Finch Bay offers rooms with free Wi-Fi and air conditioning in Puerto Ayora, in Galapagos Island. It features a swimming pool and a restaurant, as well as a pier with yachts to visit the islands.


