Tokyo: Original Street Kart Experience from Akihabara

Tokyo has a way of surprising you. This street go-kart ride is one of them, turning Akihabara and the Tokyo Station area into your personal runway. You’ll pick a costume, hop into a custom-made kart, and follow your guide through…












