Royal Ocean Racing Club, London SW1

20 St James’s Place became the Royal Ocean Racing Club on Christmas Day in 1941. This Georgian townhouse offers a ‘home from home’ for members and their guests to enjoy elegant accommodation and dining. The Royal Ocean Racing Club is situated within an area known for its luxury shops, hotels and restaurants, as well as…