A picture perfect honey colored Cotswold stone house in the manicured town of Broadway, the Cotswolds, England
england