Illuminated glass enclosed escalators on the exterior of a retail building in akihabara with shopping center - Free Stock Photo | Picren | PicRen