166 Louis Street, Sudbury

166 Louis Street, Sudbury

166 Louis Street is a small 50 unit, five-storey high-rise building located in downtown Sudbury.