Cartogiraffe.com

Royal Close

Royal Close is an asphalted, illuminated street in Isle of Wight, Shanklin.