ViaMichelin
La Trattoria by Alfredo Russo
Location picture
Fabulous 9.2 (272 reviews)
Approx. £50
Location
15 Cromwell Place
London SW7 2LA