St. George's Square é o centro histórico e social de New Malden. Ainda hoje a praça é um pólo de modernidade, neste local durante muitos séculos as pessoas têm-se reunido, na aldeia de comércio e de recriar. A praça ainda é uma parte importante da cidade vida, sendo lar de vários bares e cafés, além de ser um jardim público para que as pessoas se sentarem em descansar e ver o mundo passar.