Titans Tower

Titans Tower  is a T-shaped tower on an island outside Jump City, and the base and home of the   Titans.