Saint Vincent de PaulParishShare38 Altenburg GardensLondon, England SW11 1JJUnited KingdomGet directions