Church of Our Lady and St ChristopherParishShareKavan GardensGreater London, England TW5 9AZUnited KingdomGet directions