Experience London’s Little Italy: St Peter’s Italian Church followed by Luce e Limoni Italian Restaurant!
If you’re visiting St Peter’s Italian Church in Clerkenwell, go for the full Italian experience by dining at nearby Luce e Limoni Italian restaurant. Here in the heart of London’s Little Italy, St Peter’s Italian Church isn’t just an architectural gem; it’s a pillar of Italian heritage, built in 1863 to serve London’s then growing …




