The Delphi Hotel liegt im Zentrum von Los Angeles neben der Öffentlichen Zentralbibliothek und dem U.S. Bank Tower. Das Music Center und die Disney Hall befinden sich ebenfalls in der näheren Umgebung. Damit verbindet das 4-Sterne-Hotel eine zentrale Stadtlage mit kurzen Wegen zu markanten Kultur- und Architekturzielen im Herzen der Metropole. Die 207 Nichtraucherzimmer und die städtische Umgebung machen das Haus zu einer passenden Basis für Besichtigungen, Geschäftsaufenthalte und eine Reise durch Los Angeles.
Die Zimmer bieten je nach Kategorie ein Doppelbett, Queensize-Bett oder Kingsize-Bett. Ein Balkon oder eine Terrasse eröffnet den Blick auf die Stadt und bringt einen privaten Außenbereich in den Aufenthalt. Zur Ausstattung zählen unter anderem Safe, Minibar, Kühlschrank, Schreibtisch sowie Satelliten- und Kabelfernsehen. Radio, CD- und DVD-Player ergänzen die Unterhaltung. Zustellbetten können angefordert werden.
Für Bewegung steht ein Fitness-Studio mit Gymnastikangebot bereit; Billard und Snooker sorgen für eine weitere Freizeitoption im Haus. Die klimatisierten Räume verfügen über eine zentral steuerbare Heizung. Ein Zimmerservice, Wäscheservice, Friseur und Münzwäscherei erleichtern längere Aufenthalte. Ein Business-Center mit Faxgerät unterstützt organisatorische Aufgaben. Garage und Parkplatz sind gegen Gebühr nutzbar.
Das gastronomische Angebot umfasst ein Restaurant, ein Café und eine Bar. Ein täglich serviertes, nahrhaftes Frühstück bietet einen festen Start in den Tag, während Restaurant und Café für Mahlzeiten oder eine Pause im Hotel zur Verfügung stehen. Als Zahlungsmittel akzeptiert das Haus MasterCard.