The Quintessential Luxury English Stay At St James

Next to one of London’s most prestigious Royal Parks (Green Park), is The Stafford Hotel. Established in 1912, it’s a stately, five-star picture-perfect venue. Complete with a palatial restaurant and plenty of tradition, the hotel also offers a beautifully relaxed cobbled courtyard for guests to enjoy a spot of lunch. What’s really special is the American Bar that […]