Cartogiraffe.com

Harlequin Close

Harlequin Close is an asphalted, unlit street in Herefordshire, Ledbury.