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. [contact-form-7 id=”519″ title=”Inquiry Form Project”]