St George's Square es el centro histórico y social de New Malden. Aunque hoy en día la plaza es un faro de la modernidad, en este sitio durante muchos siglos las personas se han reunido en la aldea con el comercio y crear de nuevo. La plaza es todavía una parte importante de la vida ciudadana, siendo la sede de varios bares y cafeterías, además de ser un jardín público para que las personas se sientan en relajarse y ver el mundo pasar.