Birdham Road Chichester PO20 7EH United Kingdom
Description Crouchers Country
Crouchers Hotel, Restaurant and Bar is located in Chichester, West Sussex.Crouchers Hotel, Restaurant and Bar in Chichester, West Sussex is an early 1900s farmhouse, which has been converted to a 26 luxury bedroom hotel. The rooms are located in the outside Coach House, Barn and Stables all of them overlooking green fields.The main house contains our superb award winning restaurant, private dinning facilities and bar, welcoming residents and non-residents.Crouchers Hotel, Restaurant and Bar is the perfect place to relax, eat and drink.
Room features Crouchers Country
Hotel features Crouchers Country
Type of lodging