Manor Cottages – stunning self-catering holidays in the Cotswolds

Manor Cottages are the Cotswolds’ leading provider of holiday cottage self catering. The properties are in Stratford upon Avon to the north of the Cotswolds to Bath in the south. Currently there are approximately 250 cottages to chose from, more than any other holiday cottage company in this area. The … more