Loax is in the distance. This is looking down the street from near the Electric Town Exit of JR Akihabara Station.
Akihabara is an area north-east of central Tokyo that is most famous for its electronics stores. Recently, major redevelopment and the emergence of stores catering to otaku has altered the ambience of Akihabara. (Read More: City Walk)
Submitted by mbystedt on Mon, 04/18/2011 - 20:05
Close to