
The Feathered Nest introduces The Cottage
UK: The Feathered Nest Inn, located in the village of Nether Westcote in the Cotswolds, has added a new cottage
UK: The Feathered Nest Inn, located in the village of Nether Westcote in the Cotswolds, has added a new cottage