The premier Inn in London Victoria is probably the best bet and is a relatively short walk to Hyde Park. I would also suggest the Indigo hotel in London Street. I have previously reviewed this hotel and I can recommend it... More
The premier Inn in London Victoria is probably the best bet and is a relatively short walk to Hyde Park. I would also suggest the Indigo hotel in London Street. I have previously reviewed this hotel and I can recommend it. This is a 10 minute walk to Hyde Park.
Regards
Robert