The “Arimastonbiru” stands on a hillside close to Keio University. Scaffolding has been erected and the exterior of the building cannot be seen directly.
Share on SNS