Lord Nelson Hotel & Residences está en Barnes Hill, a 2,2 km de Playa de Jabberwock, y dispone de alojamiento con jardín, parking privado gratis y terraza. Hay wifi gratis y mostrador de información turística.
Las habitaciones están equipadas con baño privado, algunas ofrecen balcón y otras también tienen vistas al mar.
El aeropuerto más cercano (Aeropuerto Internacional V. C. Bird) está a 1 km.