Lord Nelson Hotel & Residences is gelegen in Barnes Hill, op 2,2 km van Jabberwock Beach, en biedt accommodatie met een tuin, gratis privéparkeren en een terras. Gratis WiFi en een excursiebalie worden verzorgd.
De kamers zijn uitgerust met een eigen badkamer, sommige kamers bieden ook een balkon en andere hebben ook een uitzicht op de zee.
Het dichtstbijzijnde vliegveld is Internationale luchthaven V. C. Bird, op 1 km van het hotel.