1. Lion Insurance 1610 Abyss Dr, Odessa, FL 33556 Coordinate: 28.18207,-82.56612 Phone: (727) 919-0796