Corporate Hospitality in South Wales

South Wales

Bordered by England South Wales is an area of Wales. The most densely populated region in the south-west of the United Kingdom, it is home to around 2.1 million people and includes the capital city of Cardiff (population approximately 324,800), as well as Swansea and Newport.