The Admiral’s Inn
The Admiral’s Inn is located within the walls of the historic Nelson’s Dockyard at English Harbour with our own waterfront areas and courtyard. 15 twin or queen bedded rooms, each with a private bathroom and shower. The rooms vary in size and character according to their location in the old brick building.