The Grove

39 Oldridge Road London SW12 8PN