Church of the Immaculate ConceptionParishShareBeeches GreenStroud, England GL5 4ADUnited KingdomGet directions