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