Our Lady Queen of HeavenParishShareOak Park GardensGreater London, England SW19 6ARUnited KingdomGet directions