Die Unterkunft Lord Nelson Hotel & Residences, die in Barnes Hill, 2,2 km von Strand Jabberwock Beach entfernt gelegen ist, verfügt über Übernachtungsmöglichkeiten mit einem Garten, kostenlosen Privatparkplätzen und einer Terrasse. Kostenloses WLAN und einen Tourenschalter werden bereitgestellt.
Hier sind die Zimmer versehen mit einem eigenen Badezimmer und bestimmte Zimmer sind darüber hinaus ausgestattet mit – einige Zimmer sind ausgestattet mit einem Balkon und andere haben außerdem Meerblick.
Der nächstgelegene Flughafen ist der Flughafen VC Bird International, 1 km von der Unterkunft Lord Nelson Hotel & Residences entfernt.