Roman Catholic Church of St Peter & St PaulParishShareAmwell StreetGreater London, England EC1R 4RBUnited KingdomGet directions