Dreamy Cocktails to Sip at The American Bar at Stafford London
The luxe Stafford London hotel, located in the heart of historic St James’s and Mayfair, is the home of the iconic The American Bar. This friendly hotel bar is filled with eclectic memorabilia [...]