61-63 Lower Sloane St, London SW1W 8DH
Restaurant
This establishment offers a refined selection of classic Italian cuisine infused with contemporary flair, all presented in a stylish blue and cream dining environment adorned with framed artwork.
Rating: 4.3
Rating: 4.4