London never looks better than when the sun is shining, and on a dusky warm summers evening is there anything more relaxing than sitting and watching the world go by? Well, now you can at the delightful Lanson Terrace at the Royal Horseguards Hotel in SW1.