Restaurants offering Italy Vino Rosso
Search city
4.3
Menu
Table booking
4.3
Menu
Table booking
City: London, 169 Whitecross Street, EC1Y 8JT, London, United Kingdom
"The service was a bit slow. The food was quite ordinary."
Price
Feedback
These reviews refer only to the mentioned ingredients.