Experience classic British hospitality in the heart of London. Located just moments away from the serene beauty of Hyde Park, we offer a peaceful retreat with timeless elegance.