- UK Information
- UK Hotels
- Petwood Hotel
Petwood Hotel
Originally built in 1905, The Petwood Hotel is situated in Woodhall Spa, in 30 acres of Lincolnshire countryside. This former country house has a beauty studio, a restaurant, a terrace bar and free parking.
Rating
Visa,Maestro,American Express,MasterCard,Diner's Club
Prices from £60
53