Das 5-Sterne-The Ampersand Hotel - Small Luxury Hotels Of The World London liegt im Viertel Kensington and Chelsea von London, circa 10 Gehminuten vom Naturhistorischen Museum entfernt und bietet das Fitnessstudio und den Bankettsaal. Das Hotel bietet ein Restaurant und liegt 3 km vom Madame Tussauds in London.
Im Hotel werden die Gäste im Zentrum von London untergebracht. Zu den Sehenswürdigkeiten in unmittelbarer Nähe zum Ampersand Hotel - Small Luxury Hotels Of The World London gehört das Victoria and Albert Museum. Die Tate Gallery of Modern Art liegt etwa 15 Minuten Autofahrt von der Unterkunft entfernt, während die U-Bahn-Station South Kensington in nur 200 Meter Entfernung von der Unterkunft ist. Das Hotel liegt 3 km vom Bahnhof Marylebone.
104 Zimmer im Ampersand Hotel - Small Luxury Hotels Of The World sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Sie werden Annehmlichkeiten wie eine getrennte Toilette und eine Dusche zu schätzen wissen. Neben einer begehbaren Dusche und einer getrennten Toilette umfassen die Annehmlichkeiten der Bäder auch eine Duschhaube und Badelaken.
Es gibt eine 24 Stunden geöffnete Bar auf dem Gelände. Ungefähr 5 Fußminuten vom The Ampersand Hotel - Small Luxury Hotels Of The World entfernt werden europäische Speisen im Restaurant Muriel's Kitchen aufgetischt.