22 Meifod Place, Wrexham LL13 7SP Property | -- Bd | -- Ba
13 Meifod Place, Wrexham LL13 7SP Terraced | -- Bd | -- Ba
18 Meifod Place, Wrexham LL13 7SP Flat | 2 Bd | 1 Ba