Data centres in Church Village

1 site in Church Village, Rhondda Cynon Taf.