A stay at St James’s hotel London: Mayfair luxury with a Michelin star

St James’s Hotel in London is a true five-star luxury hotel but thankfully it has none of the formal starchiness you might expect from one of the most expensive hotels in central London. A stay at St James’s hotel London The staff are so cheerful and relaxed that I found myself having all sorts of … Continue reading A stay at St James’s hotel London: Mayfair luxury with a Michelin star