Cartogiraffe.com

Royal Oak Place

Royal Oak Place is a street with a maximum speed of 20 mph in London Borough of Southwark.