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