502-319 McRae ave,
Ottawa,
ON K1Z 0B9
613-729-4536
CSW Landscape Architects Limited is a nationally recognized firm of landscape architects. Founded in Ottawa, Canada in 1975, the firm has evolved into the largest landscape architectural office in Eastern Ontario, providing services in both English and French.