Town Square Shopping Center, 118 S West Shore Blvd, Tampa (813) 636-8500
Town Square Shopping Center, 118 S West Shore Blvd, Tampa, FL 33609 (813) 636-8500