St James’ Court is a rather swish hotel set in a beautiful red brick Victorian building just down the road from Buckingham Palace. The rooms are pretty luxurious with massive beds and walk-in showers and baths. And with a secluded sunny courtyard perfect for breakfast and drinks, St James’ Court ticks all the boxes.