Park Plaza Westminster Bridge London: 300 m to London Eye