El club está ubicado en Hiroshima, y disputa sus partidos en el estadio Hiroshima Big Arch, con capacidad para 50 000 asientos.