39/17 Powell Street, Killara NSW 2071

Extra Large Two Bedroom & Luxury Apartment - Walk to Train

Deposit taken within 24 hrs
  • 2
  • 2
  • 2
Enquire

Listing ID: 38861943

Other properties to rent near 39/17 Powell Street, Killara NSW 2071

Enquiry about this property