This commercial office building has two units available To Lease in Glenwood. Situated in a quiet road close to Davenport Square, this office complex has two 140m² office units. The premises is in close proximity to transport routes, schools, malls and Glenwood commercial node.