The TV series "The Tower" has three seasons with the following number of episodes:
In total, this makes 11 episodes across all three seasons available as of 2025.