1. Faith Riders 2890 N Shell Rd, Deland, FL 32720 Coordinate: 29.02631,-81.3773 Phone: (386) 738-5296