St George's Square è il centro storico e sociale di New Malden. Anche se oggi la piazza è un faro di modernità, su questo sito per molti secoli hanno incontrato nel villaggio di scambi commerciali e di ricreare. La piazza è ancora una parte importante della vita cittadina, di essere la patria di numerosi bar e caffè, oltre ad essere un giardino pubblico per le persone a sedersi e rilassarsi e guardare il mondo che passa.