Valhalla's Arcade

Valhalla's Arcade, is a location in Shibuya, which serves as the base for Valhalla.