Better Business – The Roof Gardens, Babylon restaurant, London
The Olympics was not a happy time for many central London restaurants, with many complaining that fear of Olympic congestion was keeping customers away, particularly during the early stages of the Games. But it was a different story at Babylon, which …
Read more on Caterer and Hotelkeeper