The Finch House Villa
Main amenities
- The lagest option:
- 4 guests
- 2 beds
- 2 bedrooms
Location
The Finch House Villa is a self-catering accommodation, located not far from Visitor Center of Galapagos National Park.
Tortuga Bay Beach is situated 2.5 km away. Lizard is only a 10-minute walk away from the venue. Guests will enjoy Brazilian and South American cuisine of Ukku Acai Bar, which is about 300 metres away.
Kitchen amenities include a microwave oven, an electric kettle and a toaster. The Finch House Villa is located 50 km away from Seymour airport.
Important information
Check-in: from 09:30 until 19:00
Check-out: from 09:00 until 11:00
- Children and extra beds
- There are no cots provided in a room.