London Leicester Square: Location & Distance to London Eye