Little Sardegna

Little Sardegna

Italian Restaurant in London, United Kingdom. People talk about crab linguine and lovely evening. See reviews and recommendations.

Little Sardegna - Home - London, United Kingdom - Menu, Prices, Restaurant Reviews | Facebook

https://www.facebook.com

}