Taxis & Private Hire in London - Newham 101 Victoria Dock Road, Newham, London, E16 1DA Tags: E14, E16, mini cabs