Find Italian services, shops and products in the UK.
Olivo
21 Eccleston Street, London, SW1W 9LXCategories: FOOD, RestaurantItalian restaurant in WestminsterItalian restaurant in London
(1)
With it’s warm and rustic atmosphere Olivo produces an authentic variety of Sardinian influenced dishes, offering a well balanced menu which includes pastas, meats and fish