Our Lady and St. John'sParishShareBoston Park RoadGreater London, England TW8 9JFUnited KingdomGet directions