Designer  Schmidt Hammer Lassen Architects

Halifax Public Library