Jezebel Center (also known as Jezebel Plaza) was a shopping center in Batman: Arkham Origins, and Batman: Arkham City', that was located in the Bowery.
Jezebel Center (also known as Jezebel Plaza) was a shopping center in Batman: Arkham Origins, and Batman: Arkham City', that was located in the Bowery.