Where is Almondsbury?

Where is Almondsbury located?

Almondsbury, St. Elizabeth, Jamaica (approx. 18.15°, -77.65°)


Where is Almondsbury on the map?