Mediterranean dishes

Sparrow Italia

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