31 James Street, Neyland, Milford Haven SA... Terraced | -- Bd | -- Ba
34 James Street, Neyland, Milford Haven SA... Terraced | -- Bd | -- Ba