Burwood Plaza is situated in the heart of Burwood Town Centre, located in the inner-west of Sydney approximately 12 kilometres from the Sydney CBD.
The Centre is fully enclosed and air-conditioned, with retail facilities on the ground and first floors, together with retail and office suites on a mezzanine level and a gymnasium in the basement level.
Visit Burwood Plaza for more information