Finch bay eco hotel
Location situated on the beach in puerto ayora finch bay eco hotel is close to las grietas galapagos national park and charles darwin research station also nearby is tortuga bay beach resort features dining options at this beach resort include a restaurant and a poolside bar a complimentary breakfast is served each morning complimentary wireless internet access is available in public areas and a computer station is located on site there is a business center on site the staff can prov