Metro Traders is located in South Melbourne, Australia on 139-151 Buckhurst St. Metro Traders is rated 4.8 out of 5 in the category used car dealer in Australia.
Address
139-151 Buckhurst St
Service options
DeliveryIn-store shopping
Accessibility
Wheelchair-accessible entrance