Available, For Rent, For Sale The Lotus Condo The Lotus Condominium at 8 Scollard is a 16-storey… More Details