Streets of Akihabara

Streets of Akihabara is the location where Takeru live, in the Battle Rhythm universe.