X Music Festival


X Music Festival is a dance music festival held each June on the former grounds of Cardiff Castle in Wales.