Town Square is an independent full-service creative agency based in Melbourne working
with brands across the world on meaningful
positive change.
Keywords: Advertising, Communications, Media, Marketing, Strategy, Behaviour Change
Sector: Service with Minor Environmental Footprint
Size: 10-49 employees
B Corp Certified – Impact Score: 84.5