Cartogiraffe.com

River Mead

River Mead is an asphalted, illuminated street with a maximum speed of 40 mph in West Berkshire, Thatcham.