Otis Andrews Sports Complex
2602 East Cherry Street, Plant City, FL 33563
Otis Andrews Sports Complex is a Playgrounds, Sports Complexes place is located in Plant City, Florida. The address of Otis Andrews Sports Complex is 2602 East Cherry Street, Plant City, FL 33563.