Cartogiraffe.com

The Gower

The Gower is an asphalted, illuminated street in Runnymede.