Abbey Stadium

Opened:
1932-08-31
Capacity:
8127
Address:
Newmarket Rd, Cambridge CB5 8LN, United Kingdom
X