Numa London Bloomsbury: Location & Distance to London Eye