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 a five-star hotel in central London. A stay at St James’s hotel London The staff are so cheerful and relaxed that I found myself chatting away to bartenders, doormen … Continue reading A stay at St James’s hotel London: Mayfair luxury with a Michelin star