Back to gallery

Downtown Ikebukuro

On the site of Sugamo Prison, stands Sunshine 60, which was Tokyo's tallest building at the time of its construction.

2,803 views
8 faves
2 comments
Uploaded on June 23, 2010
Taken on May 30, 2010