ATTACHED TWO-STOREY DUPLEX IN NORTH RYDE

2

3

5

Site Area 693