New building | 100 m pedestrian crossing | 25,000 sq. ft. building
Société de transport de Montréal
Institutional