I lived in London for many years.
The London Hilton is at 300 King Street.
The Delta London Armouries Hotel is located almost adjacent to the Hilton. It's at 325 Dundas Street.
Both are very nice hotels, but as noted by jiiimmm, parking is a bit easier at the Hilton.