Prices from £75.00 per person
Prices from £115.00 per person
The world can be a hectic place these days, so there are times when you need to swap the hustle and bustle for some peace and tranquillity. Take some time off at the fabulous Owl House and you can leave your tensions at the door.
From the moment you arrive, the emphasis will be on soothing your soul and relaxing your mind. Go on, treat yourself.