Das Hotel befindet sich mit Blick auf den Damm und den Fluss Themse. Es ist nur einen kurzen Spaziergang entfernt vom Strand und der Trafalgar Square, das ist die nächste U-Tempel. Alle Zimmer sind ziemlich groß und in sehr gutem Zustand dekoriert in einem modernen Stil und sehr komfortabel. Die mittelgroßen Badezimmer befinden sich in ausgezeichneten Bedingungen zu. Das Hotel verfügt über ein Restaurant mit seiner gewölbten Decken und traditionellen Stil mit Blick auf eine offene Terrasse, Landschaftsgärten mit Pflanzen und Blumen. Das Restaurant bietet feinste französische Haute Cuisine und Weine.