Where is Park House?

Where is Park House located?

Park House, Cardiff, United Kingdom (approx. 51.4844°, -3.1743°)


Where is Park House on the map?