Restaurant Review: Creo and Caramel

August 25, 2015

The Latin word ‘Creo’ means to create or to make. This can also be said about the Creo restaurant in west Delhi where everything – from water to the main course to the dessert – is a work of creative art. Be it the specialised ‘Water Menu’, the four …