The Phoenix Statue is located at the center of Phoenix Plaza, the heart of the city.
The enormous, dramatic statue of a phoenix has graced the plaza since Hurricane Atlas, commemorating the city’s resilience in the wake of devastation and destruction. It is a social hub and serves as an important symbol of Titian City.