Directions to the business TELSTRA STORE SOUTHLAND - Cheltenham