Star Auto Sales. 9 likes. Used Car Dealership located at 983 Tecumseh Rd W, Windsor Ontario
Websites.ca Talk Ep. 51