Carrollwood Village Park

Location:4680 W Village Dr, Tampa, FL 33624, USA