Cartogiraffe.com

High Mead

High Mead is an asphalted, illuminated street in London Borough of Bromley.