Jafar's Tower

Jafar's Tower is a Wonderland location on ABC's Once Upon a Time in Wonderland. It first appears in the first episode.