Cartogiraffe.com

Slopers Lea

Slopers Lea is an asphalted, illuminated street in Wiltshire, Bishops Cannings.