Proposed Mowbray Rd Data Centre - SSD-13475973 The Society is concerned that there were possible environmental impacts posed by this proposed development. These include: - the potential height impact -6 floors compared to the current 3; on views from the river and Great North Walk on Ryde side;increased shadowing onto bushland from a … [Read more...] about Proposed Mowbray Rd Data Centre