[78A] Craighall-(Old) Stock Exchange

Agency Joburg Metrobus
Service bus
Distance 8.374km
Stops 24