Internet cafe with private rooms.

Other Akihabara Attractions