At Flemings Mayfair we pride ourselves in being human friendly as well as one of the most pet friendly hotels in London. Kensington and Chelsea, the General Manger's Westies welcome ... Read More