145 High Street, Prahran VIC 3181

PO Box 2128 St Kilda West VIC 3182
Business Summary
Town Square is an independent, full-service creative agency, based in Melbourne, working with brands across Australia.
About Us

Town Square is an independent, full-service creative agency, based in Melbourne, working with brands across Australia since 2004.