Situato a Baku, a 700 m dal Palazzo degli Shirvanshahs, il Castello Inn Baku offre un giardino e la vista sul giardino. La struttura dista 2 km dal Parco Upland, 3,1 km da Piazza della Libertà e 3,7 km dal Museo dei Tappeti Azerbaijan. L'hotel dispone di camere familiari.
Le sistemazioni sono dotate di aria condizionata, TV a schermo piatto con canali satellitari, bollitore, bidet, asciugacapelli e armadio. Tutte le sistemazioni sono dotate di bagno privato con doccia.
Il Castello Inn Baku serve una colazione continentale.
Il personale della reception, aperta 24 ore su 24, parla inglese, russo e turco e sarà lieto di fornirvi informazioni pratiche sulla zona.
I luoghi di interesse nelle vicinanze includono la Torre della Vergine, la Piazza delle Fontane e le Flame Towers.