Cocktails at London’s First Boutique Hotel!

The Capital Hotel was London’s first boutique hotel and is located off Sloane Street, right behind Harrods. And I discovered it the other day for guess what? Cocktails! Actually, I only had one cocktail because of a heavy night the…


Looking for Something?