Modern hotel surrounded by historic neighborhood - Located at West End at Trafalgar Square, London - 10 minutes walk to Big Ben.