1 Hotham St, Liverpool, Merseyside, GB
The Lord Nelson Hotel is located in the centre of Liverpool, England, 200 metres from Lime Street Station. The Walker Art Gallery is 500 metres away and the Albert Dock is two miles from the hotel. Hotel Features. Dating from the Victorian era, the Lord Nelson Hotel is housed in a three storey property with a period white façade. Amenities include complimentary wireless Internet access and a 24 hour front desk. Parking facilities are available behind the hotel (surcharge).