Today Live

China
Barracuda Bay Stadium

Information

Name
Barracuda Bay Stadium
Country
ChinaChina
City
Dalian
Capacity
63.677 Seats