Philippines' Tallest Twin Towers,
BSA Twin Towers located at St. Francis Square, Ortigas Center behind
SM Megamall and The Podium is awarded by the Council on Tall Buildings and Urban Habitat, Chicago, USA.
A masterpiece of visual symmetry. A sought-after & rare investment opportunity.