
Finch Bay Hotel – Galapagos Islands
The Galapagos Finch Bay Hotel is located on Santa Cruz Island at Punta Estrada, across the bay from the town of Puerto Ayora. The hotel is situated in a quiet location, with only pedestrian and bicycle circulation. The hotel’s look features environmentally friendly materials and use of natural light, beach front access, large pool and outdoor Jacuzzi. Unfortunately this is not one of those properties where kids stay for free there, but Finch Bay Hotel accommodates 48 guests in 21 rooms; 17 rooms on the ground level and 4 on the second floor with modern design incorporating Galapagos natural elements…