Did you mean: Upton St Leonards
Upton Saint Leonards
Village in England
Upton St Leonards is a village in the English county of Gloucestershire. Forming part of the district of Stroud, it is a mile or so north of the A46 road between Stroud and Cheltenham. Wikipedia