Where is Terra Nova All Suite Hotel?

Where is Terra Nova All Suite Hotel located?

Terra Nova All Suite Hotel, Saint Andrew, Jamaica (approx. 18.01958°, -76.79283°)


Where is Terra Nova All Suite Hotel on the map?