Where is Arntulli?

Where is Arntulli located?

Arntulli, St. Thomas, Jamaica (approx. 18.01667°, -76.6°)


Where is Arntulli on the map?