8.5/10
Excellent
Free Wi-Fi
Public parking
Boasting a swimming pool, a private beach area, a garden and views of the garden, Villas Casa Carlos is situated in La Abuela and features accommodation with free Wi-Fi.
Number of rooms: 2
Calle Villas del Mar, 60111 La Abuela, Costa Rica