Wincham Hall Hotel
Hotel
Northwich, Cheshire
Wincham Hall Hotel is located between Manchester and Liverpool airports. This charming country hotel offers 11 traditional, en suite bedrooms overlooking 6 acres of beautiful landscaped gardens.
Number of rooms: 11
Hall Lane,, Northwich, CW9 6DG, United Kingdom