La Lechuza is located in Punta Del Diablo and offers a garden. Guests staying at this lodge have access to free WiFi and a fully equipped kitchen. This lodge comes with 1 bathroom with a shower and free toiletries. A bicycle rental service is available at this property. Barra del Chuy is 43 km from the lodge, while Aguas Dulces is 47 km away.
Number of rooms : 1