A traditional Italian restaurant in the very centre of London, Sartori Restaurant is situated on Great Newport Street, just a minute’s walk...
It must be those of us who are too young to hit the hippy trail have a secret hankering to get away from it all in a kaftan. However,...