Business and leisure come together at BSA Twin Towers Hotel. For those looking for a quick break without having to travel far, this hotel in Mandaluyong city has the ideal facilities for a relaxing city unwind. A function room and business center are also readily available for corporate purposes.