THE ORCHID THE ORCHID 32-38 Atchison Street, St Leonards COMPLETION DATE 2012 PROJECT SUMMARY 19 Storey building comprising of 77 residential apartments, 4 commercial spaces and 4 levels of basement parking. Back to projects FIND OUT MORE ABOUT THIS PROJECT. ×