23 Leeds Street, Rhodes, NSW

Overview

•  Completed in 1981
•  
14,000m²
•  
Developed by The Leda Group

SOLD