Where is Lemon Beach Resort, Elmina?

Where is Lemon Beach Resort, Elmina located?

Lemon Beach Resort, Elmina, Lemon Beach Resort, Elmina, Ghana (approx. 5.07681°, -1.37463°)


Where is Lemon Beach Resort, Elmina on the map?