Roof Shield


BACK

Canada Games Pool
New Westminster, British Columbia

David Norman, Architect