Mascot Towers At 1-5 Bourke Road, above the train station, there are 122 apartments in Mascot Towers. This modern apartment residence consists of two towers, combines contemporary living with scenic city views from its multiple balconies, designed by architect Krikis Tayler.