Tampa - Curtis Hixon Park, Florida, United States

Address: 600 N Ashley Dr, Tampa, FL 33602