Star Automotors in Odessa, Delaware
Directions | Reviews | More Odessa Car Lots | Search Nearby LocationsStar Automotors
Star Automotors
306 North 5th Street
Odessa, DE 19730
(302) 449-0919
Star Automotors is at 306 North 5th Street in Odessa. You can call them at (302) 449-0919 to learn more.
Get turn by turn directions to Star Automotors in Odessa by entering your starting address below. Press "PRINT" for a printer friendly version.