Situated in London, the Premier Inn London City (Old Street) features stunning views across the city skyline, from Olympic Park towards the Shard.