Finch Bay Hotel

An award winning hotel, Finch Bay offers you a choice between suites with an ocean view or rooms with beautiful garden scenery. The hotel is located across the bay from Puerto Ayora and is just a short walk away from the beach.