Aladdin's Castle (Azara)

Aladdin's Castle Azara is a chain of arcades mainly located in shopping malls.