The Strand Palace is one of London's best centrally-located hotels for business and leisure guests in the Capital. Just outside the doors are London's famed Theatreland and the cosmopolitan bustle of Covent Garden.
The Strand Palace Hotel has recently undergone a multi-million pound refurbishment (2004) to 300 bedrooms, public areas, restaurants and meeting rooms.
Originally built as an Art... More details

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 ...