Business Bay - это ближайший Станция метро рядом с объектом The Highbury. Расстояние 1.9 км.