Churchills is an attractive family-run hotel, quietly located just two minutes walk from the beautiful Alexandra Park, which has tennis courts, bowls, course fishing and a boating lake.
All of Churchills bedrooms are en-suite, tastefully decorated and equipped with Tea and coffee making facilities, remote controlled television, hair dryer and full central heating.
The hotel has a licensed... More details
Churchills Hotel Website
Phone number
Email Churchills Hotel
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 ...