Das Castello Inn Baku bietet 10 Zimmer und liegt in ungefähr 5 Gehminuten Entfernung vom Palast der Schirwanschahs. Darüber hinaus bietet das Hotel seinen Gästen einen Safe.
Das 4-Sterne-Hotel ist lediglich 1 km vom Flame Towers Hochhauskomplex und zudem lediglich 1,1 km von der Stadt Baku entfernt. Die Unterkunft liegt auch nur wenige Schritte entfernt von der U-Bahn-Station İçərişəhər. Der Philharmonische Garten liegt 450 Meter vom Castello Inn. Der Bahnhof Baku ist 20 Minuten zu Fuß entfernt gelegen.
Die Zimmer verfügen über eine Minibar sowie einen Flachbildfernseher mit Satellitenkanälen zur Unterhaltung der Gäste. Es gibt eine getrennte Toilette und eine Dusche in den Badezimmern.
Das Restaurant Cay Bagi 145 befindet sich in unmittelbarer Nähe zum Hotel und serviert aserbaidschanisches Essen.