118 James Street – Hamilton, ON


Photos courtesy of Thier+Curran Architects Inc.