The Hive Stadium

Opened:
2013
Capacity:
6500
Address:
Camrose Ave, London HA8 6AG, United Kingdom