Astor Court liegt zentral in London, nahe zu den beliebten Einkaufsstraßen Oxford Street und Regent Street sowie den Theatern rund um Piccadilly und Covent Garden. Die Lage ermöglicht schnellen Zugang zu den Geschäfts- und Bankenvierteln der Stadt. Das historische Gebäude wurde 1900 erbaut und bietet auf fünf Etagen einen charismatischen Stadthotelcharakter.
Das Hotel bietet Zimmer mit Optionen wie Doppelbett, Queensize- oder Kingsize-Bett sowie separaten Schlafzimmern. Die Unterkünfte sind mit einer Klimaanlage und individuell steuerbarer Heizung ausgestattet. Eine Kochnische mit Kühlschrank und Mikrowelle sowie ein Safe gehören ebenfalls zur Ausstattung.
Zur gastronomischen Auswahl zählen ein Nichtraucherrestaurant, ein Frühstückssaal und eine Bar mit separatem Nichtraucherbereich. Entspannung finden Gäste im Spa-Bereich mit Sauna, Dampfbad, Whirlpool und Massageangeboten. Sportlich aktive können das Fitnessstudio nutzen. Weitere Services umfassen einen 24-Stunden-Sicherheitsdienst, Babysitterservice, Zimmerservice, Wäscheservice und Friseur.