Stores Star Car Wash Australia's largest Car Wash & Detailing Experts bring you their newest car wash at Canberra Outlet Centre. Offering a range of premium washing options focusing on the interior and exterior of your vehicle.