Sunday lunch at the Town House at the Kensington
Town House at the Kensington is the restaurant in the elegant boutique hotel in South Kensington. The Kensington Hotel is like a modern contemporary London home. The public areas have rooms with tall bay windows, high ceilings and contemporary art. With eclectic furnishings, working fireplaces, a sprawling lounge scattered with comfy sofas and quiet corners, it’s…