Hotel Address: 30 John Islip Street London. The City Inn Westminster is central London's largest new build hotel for thirty years. Ideally located next to the Tate Britain and the River Thames with the London Eye, Houses of Parliament and all the shopping and theatres of the West End only a short walk away. As well as 460 contemporary bedrooms, the City Inn Westminster hotel boasts the stylish ...
Hotel Address: 30 John Islip Street London. The City Inn Westminster is central London's largest new build hotel for thirty years. Ideally located next to the Tate Britain and the River Thames with the London Eye, Houses of Parliament and all the shopping and theatres of the West End only a short walk away. As well as 460 contemporary bedrooms, the City Inn Westminster hotel boasts the stylish ...