Selma Appart Hotel is located in Bab Ezzouar, Algeria on cité 08 mai 1945 sorecale bab ezzouar alger, Bab Ezzouar 16311. Selma Appart Hotel is rated 3 out of 5 in the category hotel in Algeria.
Address
cité 08 mai 1945 sorecale bab ezzouar alger, Bab Ezzouar 16311