The Churchill House is a unique and award-winning Bed & Breakfast providing high-quality accommodation in a lovingly restored 18th Century Georgian period townhouse. The historic property is idyllically located a stone's throw below Dover's world-famous medieval Castle and a short distance from the iconic White Cliffs, seafront and the town centre.
Related categories
Restaurants in Dover
Cottages in Dover
Guest houses in Dover