1. Grand Rental Station 2677 Us Highway 17 S, Wauchula, FL 33873 Coordinate: 27.50818,-81.80239 Phone: (863) 781-1093