modern Italian cuisine

Sparrow Italia

Nestled in the heart of Mayfair, London, Sparrow Italia is a charming Italian restaurant...