BSA Twin Towers

bsa-twin-towers-ortigas

BSA Twin Towers is the Philippines’ tallest twin towers. Located at St. Francis Square, Ortigas Center it is one of the most prominent landmarks in the metro. The condotel is near shopping centers such as SM Megamall, The Podium, and Robinson’s Galleria making it a sought after investment opportunity.