Located in a picturesque quarter, the charming ST Hotel is ideally situated in the historic and artistic centre of Algiers, in the most popular meeting area of the locals between the well-known roads Boulevard Mohammed V and Rue Didouche. Shops, restaurants..