Dog Friendly Places Strand on the Green Recreation Ground Dog Friendly Places 100 Thames Road, London, UK