The Windermere
This sweet and rather elegant old hotel, on the premises of one of London's first B&Bs (1881), is a decent, well-situated option. It's a cheery little place, with comfortable (if small) bedrooms, in which muted modern color schemes clash only slightly with the kind of floral fabrics your grandmother would love. The restaurant serves decent, though unimaginative British and European cuisine; however, you're just a couple of blocks from London's Victoria train station and the multitude of eateries close by. Breakfasts are delightful.