Posted by admin on January 31, 2007
This is a simple review on Capsule Inn in Akihabara Japan. Akihabara is the digi-center of Tokyo where a endless amount of electronic stores exist, all offering big discounts and feeding the Electric City, a mecca for diehard fans of the Anime and Otaku cultures in Japan.
And, this is where the Capsule...