City Road

269 bedroom hotel, Central London