Blaenavon Heritage Group

Pontypool, Torfaen, United Kingdom



Blaenavon Heritage Group, Pontypool, Torfaen, United Kingdom