Where is Travellers Beach Resort?

Where is Travellers Beach Resort located?

Travellers Beach Resort, Westmoreland, Jamaica (approx. 18.29664°, -78.33783°)


Where is Travellers Beach Resort on the map?