32 Euclid Avenue, London South