Gaming in Shibuya
There are many Arcades or Game Centers as they are known in Japan in Shibuya but there are a couple that stand out among the rest. One such place is Shinjuku Shibuya Sports Land, which simply cannot be beat for Street Fighter 4 . The reason being that the owner has [...]