Solimar Lodge is a Lodge located in Costa Rica. It is one of the 181 lodges in Costa Rica. Address of Solimar Lodge is Guanacaste Province, Costa Rica. Solimar Lodge is rated 4.5 (out of 5 stars) by 13 reviewers on the web.
Some of the places around Solimar Lodge are -
Within less than half a Kilo meter of Solimar Lodge, you can also find Cabinas Limonal, Restaurante Limonal, Soda Las Tinajas, Sobre Ruedas Food Trucks and many more.
Guanacaste Province, Costa Rica