Where is Lemon Beach Resort?

Where is Lemon Beach Resort located?

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


Where is Lemon Beach Resort on the map?