ViaMichelin
Sicily da Scalzo
Location picture
Fabulous 9.1 (1441 reviews)
Approx. £25
Location
2a Elizabeth St, Belgravia, London SW1W 9RB, United Kingdom
London SW1W 9RB