Located in Barnes Hill, 1.4 miles from Jabberwock Beach, Lord Nelson Hotel & Residences has accommodations with a garden, free private parking and a terrace. Free WiFi and a tour desk are available.
The rooms are equipped with a private bathroom, while certain rooms also offer a balcony and others also have a sea view.
The nearest airport is V. C. Bird International Airport, 0.6 miles from the hotel.
Number of rooms : 4