1. Delsa Auto 397 Enterprise St, Ocoee, FL 34761 Coordinate: 28.56294,-81.55524 Phone: (407) 592-8306