Das Hotel Albion Florenz liegt in unmittelbarer Nähe vom Opificio delle Pietre Dure, und zwar 25 Fußminuten von hier entfernt. Ein Privatparkplatz vor Ort ist hier auch verfügbar.
Das Hotel befindet sich im Bezirk Historisches Zentrum von Florenz von Florenz, 950 m von historischen Sehenswürdigkeiten dem Palazzo Strozzi. Der Piazza della Repubblica ist 13 Minuten Fußweg entfernt gelegen. Das Albion liegt gleich neben der Medici-Kapelle. Die Gäste finden die Bushaltestelle Scala Orti Oricellari direkt neben dem 3-Sterne-Hotel, ca. 250 Meter entfernt.
Die Unterkunft verfügt über 12 Zimmer mit einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar. In den Badezimmern sind ein Bidet, eine getrennte Toilette und eine Dusche vorhanden.
Im Restaurant El Tiburon ein paar Schritte entfernt vom Hotel werden südamerikanische Gerichte angeboten.