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