Offering a year-round outdoor pool and views of the garden, Nature Lodge Finca Los Caballos is located in Montezuma in the Puntarenas Region. Santa Teresa is 6.8 miles away. Free WiFi is available . Some units have a terrace and/or balcony. There is a fan and a private bathroom with a shower in each unit. Free parking is available at the lodge. Nature Lodge Finca Los Caballos also includes a sun terrace. Guests can enjoy a meal at the on-site restaurant or a drink at the bar. The property also offers special diet menus. The area is popular for fishing and hiking. Tambor is 4.3 miles from Nature Lodge Finca Los Caballos. Tambor International Airport is 4.3 miles away.