St. George's Square est le centre historique et sociale de la Nouvelle-Malden. Bien qu'aujourd'hui, la place est un phare de la modernité, sur ce site de nombreux siècles, les gens se sont réunis dans le village au commerce et à recréer. La place est encore une partie importante de la vie urbaine, être le siège de plusieurs bars et cafés, mais aussi d'un jardin public pour les gens de s'asseoir dans relaxer et regarder le monde passer.