Barrington Tower

admin

An 18-storey office tower located on the main pad of the Scotia Square Mall.