Where is Villa Sol 66-3?

Where is Villa Sol 66-3 located?

Villa Sol 66-3, Guanacaste, Costa Rica (approx. 10.58025°, -85.67234°)


Where is Villa Sol 66-3 on the map?