The Geraint Thomas National Velodrome, previously known as the Wales National Velodrome, in Newport, South Wales, is an indoor arena located in the Newport International Sports Village, Lliswerry.

Leave a Review

Only registered users can add a review

Claim Listing

Claim Listing