minube
Soughton Hall Hotel
The Soughton Hall is located in Northop Hall in Wales in Britain. Soughton is situated at a great location. This hotel has very beautiful bedrooms, each one is spacious and well-equipped. It has beautiful views of the surrounding parkland. It has a restaurant with homemade and delicious food. The staff are warm and offer friendly service.