1. Scooter Direct 11431 Challenger Ave, Odessa, FL 33556 Coordinate: 28.19914,-82.62562 Phone: (727) 816-9772