Living in London? A shop selling ALL Irish food products has opened in the city centreThe best news.7 years ago