Italian££Fresh Pasta
Lina Stores
The iconic green-and-white striped Italian deli has been on Brewer Street since 1944. The restaurant next door serves some of the best fresh pasta in central London.
The iconic green-and-white striped Italian deli has been on Brewer Street since 1944. The restaurant next door serves some of the best fresh pasta in central London.