City Hotel London 12-20 Osborn Street,City, East Central London, London London E16TE, UK
Prices that are cheaper than those available on other websites