Store Locations

Telstra Store


Greensborough Plaza, Shop 258-259 25 Main Street, Greensborough VIC 3088

Show Map Hide Map
Business Summary
We are currently closed for general enquiries. Please call to arrange an appointment for an essential service issue.