Cartogiraffe.com

Queen's Ride

Queen's Ride is an asphalted, illuminated street with a maximum speed of 20 mph with two lanes, also known as Queens Rise in London Borough of Richmond upon Thames.