Where is Lowe's Mountain?

Where is Lowe's Mountain located?

Lowe's Mountain, St. Thomas, Jamaica (approx. 17.91667°, -76.53333°)


Where is Lowe's Mountain on the map?