Explore details about location Dowell Street. Dowell Street is a location situated within the Royal Borough of Greenwich alongside other areas such as Ballast Quay, Goldfinch Road, Gurdon Road.