Where is Villa Sol 66-3, Playa Hermosa?

Where is Villa Sol 66-3, Playa Hermosa located?

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


Where is Villa Sol 66-3, Playa Hermosa on the map?