Explore details about location Loudoun Square. Loudoun Square is a location situated within the Cardiff alongside other areas such as Beresford Road, Caerau Park Place, Walker Road.