Shadowed Tower of the Shosuro

The Shadowed Tower of the Shosuro was one of the multiple base of operations of the Shadowed Tower. It was located in Ryoko Owari Toshi.