Lord Nelson

Location: situated in Liverpool city centre, close to many sites of interest. 200 m. from the train station and 15 Km. from Liverpool John Lennon Airport.

Check availability and book

Check availability and book