Where is Haddington?

Where is Haddington located?

Haddington, Hanover, Jamaica (approx. 18.41667°, -78°)


Where is Haddington on the map?