Casa Solar is located in Monte Verde, Costa Rica on 100 mtrs. sur 200mtrs. oeste de Fabrica de quesos de Monteverde., Monteverde Costa Rica, Puntarenas. Casa Solar is rated 3 out of 5 in the category hotel in Costa Rica.
Address
100 mtrs. sur 200mtrs. oeste de Fabrica de quesos de Monteverde., Monteverde Costa Rica, Puntarenas