NPRNTitleType Of SiteArchivesImagesNPRN85254TitleBowen Street, No.22, Hafod, SwanseaType Of SiteDWELLINGArchives6Images0