The Helen Hotel is a beautiful hotel located in the heart of Cambridge and is ideally situated close to the areas many attractions.
The hotel has become a relaxing, retreat for business travellers, collage graduates and their parents and many visitors from overseas.
The hotel has 22 beautiful bedrooms all of which have their very own private bathroom, and room facilities that include a... 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 ...