Sant'Angelo Palace liegt im Zentrum von Neapel an der Piazza Garibaldi 60–63. Der Hauptbahnhof und der Busbahnhof befinden sich in der Nähe, ebenso eine U- beziehungsweise S-Bahnstation in etwa 100 Metern Entfernung. Dadurch lassen sich die historische Altstadt, Sehenswürdigkeiten und weitere Stadtviertel bequem mit öffentlichen Verkehrsmitteln erkunden. Das im Jahr 1850 errichtete Cityhotel verbindet zentrale Lage mit klassischem Stadthotelcharakter und umfasst 47 Zimmer auf vier Etagen.
Das Hotel bietet Unterkünfte mit Queensizebett und Sofabett. Ein Balkon oder eine Terrasse gehört zur Ausstattung der meisten Zimmer und erweitert den privaten Raum ins Freie. Zur weiteren Einrichtung zählen eine individuell nutzbare Klimaanlage, Zentralheizung, Safe und Minibar. Direktwahltelefon, Radio, TV und kostenfreies WLAN auf dem Zimmer unterstützen sowohl entspannte als auch organisierte Aufenthaltstage. Die Bäder verfügen über Dusche und Badewanne.
Für die Freizeitgestaltung stehen ein Außenpool und eine Sauna zur Verfügung. Nach einem abwechslungsreichen Tag in Neapel kann der Pool zur Abkühlung dienen, während die Sauna einen ruhigen Abschluss ermöglicht. Ein TV-Raum ergänzt die Aufenthaltsbereiche. Der kostenpflichtige Zimmerservice erleichtert die Versorgung im Zimmer, und der hoteleigene Shuttlebus unterstützt die Mobilität vor Ort.
Für die Verpflegung stehen ein Café, eine Bar und ein klimatisiertes Nichtraucherrestaurant bereit. Buchbar sind Übernachtung mit Frühstück, Halbpension oder Vollpension. Das Frühstück wird als reichhaltiges Buffet serviert; Mittag- und Abendessen sind ebenfalls vorgesehen. Diätgerichte und spezielle Verpflegungsangebote ermöglichen eine besser passende Auswahl. Visa und MasterCard werden akzeptiert.