Olivo Restaurants
Welcome to Olivo Restaurants in the heart of Belgravia. Each of our three restaurants has its own unique character & cuisine and our delicatessen/wine shop stocks the very best quality Italian and Sardinian produce, all just a stone's throw from neighbouring Chelsea and Victoria