Cardiff International Sports Campus

Details

Venue Website:

Cardiff International Sports Campus, is an athletics stadium and playing fields in the Leckwith area of Cardiff, Wales.

Leckwith Rd

Cardiff

CF11 8AZ

Location

Address:
Leckwith Rd, CF11 8AZ, Cardiff, CF11 8AZ, United Kingdom

Advertisement

Leave a Reply

Your email address will not be published. Required fields are marked *