Located adjacent to Lime Street Station at the heart of Liverpool City Centre. The Lord Nelson Hotel is situated within walking distance to the Beatles Museum and Tate Gallery, business district and nightlife. The hotel facilities include a 24-hour reception,..