The Franklin Hotel
Situated in Kensington, The Franklin Hotel is the height of glamour, which extends to its snazzy cocktail and Champagne bar. Boasting interiors that take you back to the 1920s, including Venetian mirrors and plush seating, it's the perfect place to enjoy a tipple or two.