
Tlemcen, Algeria
Stambouli Hotel
3-star hotel
Conveniently located in the centre of Tlemcen in the stunning mountains of northwest Algeria, this small but charming hotel is an ideal choice for tourists and corporate travellers alike. Guests are accommodated in forty…
- Wi-fi · extra charge
- 24-hour reception
- Secure parking
- Air conditioning in Restaurant


