Formerly A PC parts and repair shop called “Faith”.

Other Akihabara Attractions