Where is Caerphilly Castle located?

In the town of Caerphilly, which is in South Wales