Featuring garden views, a private beach area, and free Wifi, Villas Casa Carlos is located in La Abuela, 8.2 miles from Montezuma Waterfall and 15 miles from Tortuga Island. This villa offers a terrace. The accommodation features airport transfers, while a car rental service is also available.
Accommodation is equipped with air conditioning, a fully equipped kitchen, a flat-screen TV, and a private bathroom with a bath or shower.
Guests can swim in the outdoor swimming pool, go cycling or hiking, or relax in the garden.
The nearest airport is Tambor Airport, 5.6 miles from the villa.