


London Lodge is a town house hotel, sumptuous in its furnishings, attentive in its service and convenient in its location. It is the "home from home" that restores its guests at the end of a busy business day or at the end of an exhausting exploration of shops, museums and galleries. How comforting then to be able to relax, cosseted by friendly, caring staff in truly comfortable... More details
From £95 To £207 per night
Check in after 2:00 PM, out by 12:00 PM
Liverpool was awarded the European Capital of Culture 2008. The vibrant city is renowned for its arts & culture and is home to numerous museums & galleries including a branch of the Tate Gallery. Read more ...