Church of Our Lady and St Rose of LimaParishShareGregory AvenueBirmingham, England B29 5HFUnited KingdomGet directions