23 Leeds Street, Rhodes, NSW

Overview

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

SOLD