Giraffe StopRestaurantsLondon, Greater London, Greater London020 3122 0044smiles@giraffe.netVisit website