
- Cinnamon Club in Westminster serves contemporary Indian food with a European touch. Do not expect a heartburn, because the food is not very spicy, but delicate. Prices are reasonable, especially their ‘Lazy Sunday 3 course menu including Champagne cocktail’ for 40 pounds. The restaurant is an attraction in itself, set in the Old Westminster Library. Not the fastest service, but friendly and acceptable.
2. Babylon in High Street Kensington there is a beautiful view of London. The restaurant is located above The Roof Gardens (owned by Richard Branson, of course!). Great service and contemporary British/European style food. Mains cost between 22 and 33 pounds. We had lamb and duck, both so tender that you almost did not have to use a knife. In good weather, ask for a table outside, there are terrace heaters and a great view of the roof garden with trees, bushes, and even a pond!

3) St Katharine Docks, located next to Tower Bridge, are teeming with restaurants and cafes. One of them is Tapas Bravas, an unpretentious place with nice views of the yachts inside the Dock. Small delicious dishes are served on rustic chopping boards by a not very Spanish looking, but friendly staff. In the restroom you get a chance to learn a few Spanish phrases, because the loud speaker voice is a Spanish teacher. Good sense of humor. Most dishes cost four to eight pounds.