Churchill HotelCurrently Open
- Address: Dover, United Kingdom
- Timings: 24-hrs Details
- Ticket Price: Free
Churchill Hotel - Review
It is located close to the renowned White Cliffs in the shadow of Dover castle, this hotel provides breathtaking view of the English Channel as well. It has 81 rooms of several types to accommodate a person to a family.
Churchill Hotel, Dover Reviews
Attractions near Churchill Hotel