A development of three detached houses in the sought after Cotswold town of Lechlade-on-Thames. ALL SOLD.