Railway Station.
Railway Station Treorchy.

City Hall & Law Courts.
City Hall & Law Courts.

Old Bridge.
Old Bridge, Pontypridd.

Pits 1 & 2.
Pits 1 & 2, Maerdy.






About Reflective Images

Reflective Images has been established since 1992 and presently has a catalogue of over 4,000 unique views of  520 plus Welsh towns and villages dating from approx 1890 to the early 1920’s. Contemporary photographers documented this period of great social and economic change using rudimentary equipment with tremendous skill and artistry. Their portrayals of welsh rural and urban life, including street scenes, schools, churches, railways, collieries, dockyards etc form the basis of the Reflective Images Collection.

Reflective Images are true to the original material we use, if the original's contain spelling mistakes and wrong street names then we leave them  exactly as we find them. In many cases street names change, spellings change but in some cases it is just human error, which is all part of the history of the original. But for those of you doing your family history, what we do guarantee,  this is as it was, it is not sanitised, it is not made pretty it is just the truth.

Whilst we appreciate it is always difficult to judge quality over the internet, you are more than welcome to come talk to me and see for yourself at many of the places we exhibit at during the year. The full list of venues can be found below.

 We are continuing to update our collection, but we will not be rushed,  we will only work with good quality originals ensuring you get the best possible enjoyment from our material.

We are pleased to announce that miniature images of all prints are now available to be seen on this site. This hopefully will give you a better understanding of the finished article. We can not however put full versions on this site as we are unable to protect them. We are continually adding new images to our collection.


Technical details.

1) All prints are 10 by 8 inches in size, image area is roughly 8X6.

2) The images have not been altered digitally in anyway. The photographer is mentioned by name when known.

3) Each print costs 5. Postage is 1.00 UK, 2.00 Europe and 3.30  Rest of the world. Per order not per item.

4) Wherever possible all items are dispatched the same day or within 24hrs if later in the day or we are at an event

5) We are continually updating our selection of images, so, if after reading through our list below, you have a request or query please feel free to e-mail us and we will let you know if we can find anything of interest.

6) We do however only run a limited number of each image, maximum run of 150, once an image has finished we do not re- print.

7) Cancellation and returns: You can cancel your contract at anytime up to 7 working days after the day of delivery. To do this, please email or write to us. You do not have to give any reason for cancellation. However, a brief explanation will help us to improve the service we offer to customers in the future.




Larger Format Prints


We are currently working on larger format prints Mounted at 18x14 at a cost of 20.  

selection of larger prints can be seen at most venues.   phil@wales-pictures.com


 Site Fully updated with new images

9th July 2018


The Cardiff Docks and Butetown Map now back in print



Next events at which we will be appearing



JULY 14th & 15th 

 Barry & Penarth Model Railway Club

St Cyres School, Penarth


JULY 20th, 21st & 22nd 

Mermaid Quay  Cardiff Bay we will be in a single stall and only carrying 18 x 14  images for the weekend  www.craftfolk.com

JULY 28th & 29th

Caerphilly Big Cheese, Caerphilly  www.craftfolk.com

JULY 30th - AUGUST 3rd 

St Fagans Makers Market ,

 National History Museum  



List of venues 2018


site updated 9th July 2018


We do not use Cookies on this site and we do not collect any information. However, Paypal our payment system do have cookies embedded in links.





Additional Options

Alan Godfrey Maps

We are now stocking the range of Alan Godfrey Maps. Most of the maps are highly detailed, taken from the 1/2500 plans and reprinted at about 14 inches to the mile. so if you are looking for somewhere just outside of the town or village named email us first and will ensure it is included before you order.

phil@wales-pictures.com  The collection is  being added to all the time so always pop back. The Maps are 3 Each . Each Map comes with local history and details of commercial premises listed at the time. They are great for family history and just great fun. All dates are different so always check and they may also be editions after the first print date.



To access our secure shopping facility click on the BLUE number beneath the name of each print.

e.g.  Abertysswg,  Charles St,  265

If you have any problems then please email phil@wales-pictures.com

    You can pay on line  safely and securely via Pay Pal using your debit/credit card. You do not require a Pay pal account to use this service and it does not cost you anything extra. Or you can phone through on 01639 790637 and use your debit/credit card.  We also have at the bottom of each page a manual order form for postal orders.

Payment Cards




Reflective Images

6 Field Terrace


Port Talbot

SA13 2UW

01639 790637

Mobile number is 07929734485

For e-mail enquiries, please contact: phil@wales-pictures.com


r />                                                                                                                                                                                                                                                   

Link to Towns "A"

Aberaeron,  Aberaman,  Aberbargoed,  Aberbeeg,  Abercanaid,  Abercomboi,  Abercarn,  Abercrave,  Abercynon,  Aberdare,  Aberdovey,  Aberdulais,  Aberfan,  Abergavenny,  Abergele,  Abergwilli,  Abergwynfi,  Aberkenfig,  Abernant,  Aberporth,  Abersoch,  Abersychan,  Aberthaw,  Abertillery,  Abertridwr,  Abertysswg,  Aberystwyth,  Amlwch,  Ammanford,  Amroth,  Angle,  Argoed

Back to Mini Menu

Link to Towns "B — Part 1"

Bala,  Bangor,  Bagillt,  Bankyfelin,  Bargoed,  Barmouth,  Barry,  Beaufort,  Beaumaris,  Beddau,  Beddgelert,  Bedlinog,  Bedwas,  Benllech,  Bethesda,  Betws,  Betws-Y-Coed  Bishopston,  Blackmill,  Blackwood,  Blaenau Ffestiniog,  Blaenavon,  Blaenclydach,  Blaencwm

Back to Mini Menu

Link to Towns "B — Part 2"

Blaengarw,  Blaengwynfi,  Blaenllechau,  Blaenrhondda,  Blaina,  Boncath,  Borth,  Boverton,  Bow Street,  Brecon,  Bridgend,  Brithdir,  Briton Ferry,  Broad Haven,  Brymbo,  Brynaman,  Bryncethin,  Bryncoch,  Brynmawr,  Brynmenin,  Brynna,  Buckley,  Builth Wells,  Burry Port

Back to Mini Menu

Link to Towns "C — Part 1"

Cadaxton (Neath),  Cadoxton (Barry),  Caerleon,  Caernarfon,  Caerphilly,  Caersws,  Caerwent,  Caerwys,  Caldicot,  Capel Hendre,  Cardigan,  Carew,  Carmarthen,  Carmel (Gwynedd),  Castleton,  Cefn Coed,  Cefn Cribbwr,  Cefn (North Wales),  Cenarth,  Chepstow,  Chirk,  Church Village,  Cilgerran (Under Kilgerran),  Clarach,  Clarbeston Road,  Clydach (Mon),  Clydach (Swansea),  Clydach Vale,  Clynderwen,  Coedpoeth,  Coed-Talon,  Cogan (Penarth),  Coity,  Coleford,  Colwyn (Old),  Connahs Quay

Back to Mini Menu

Link to Towns "C — Part 2"

Conway,  Conwyl Elfed,  Cornelly,  Corris (Upper),  Corwen,  Cothybridge,  Cowbridge,  Coychurch,  Coytrahen,  Creigiau,  Criccieth,  Crickhowell,  Croesfaen,  Cross Hands,  Cross Keys,  Crumlin,  Crymmych,  Crynant,  Cwm,  Cwmaman,  Cwmavon (Afdan),  Cwmavon (Torfaen),  Cwmbran,  Cwmcarn,  Cwmdare,  Cwmdu,  Cwmfellinfach,  Cwmgorse,  Cwmgwrach (Glyn Neath),  Cwmllynfell,  Cwmparc,  Cwmtillery,  Cwmtwrch,  Cymer (Afan Valley),  Cymmer (Porth)

Back to Mini Menu

Link to "Cardiff"

Adamsdown,  Canton,  Cathays,  City Centre,  Cyncoed,  Docks,  Ely,  Fairwater,  Grangetown,  Heath,  Leckwith,  Lisvane,  Llandaff,  Llandaff North,  Llanishen,  Penylan,  Pontcanna,  Rhiwbina,  Riverside,  Roath,  Roath Park,  Rumney,  Splott,  St Mellons,  Victoria Park,  Whitchurch

Back to Mini Menu

Link to Towns "D — F"

Dafen,  Dale,  Deganywy,  Denbigh,  Deri,  Dinas Powys,  Dolgelly & Cader Idris,  Dowlais,  Duffryn Rhondda (Afan Valley)  Dyserth & Meliden,

Ebbw Vale,  Edwardsville (Treharris),  Efal Isaf,  Erwood,

Felindre,  Felinfoel,  Ferndale,  Ferryside,  Fishguard,  Fleur De Lys,  Flint,  Fochriw,  Freshwater,  Furnace

Back to Mini Menu

Link to Towns "G — K"

Garnant,  Garndiffaith,  Gelli,  Gelligaer,  Gilfach (Bargoed),  Gilfach Goch,  Gilwern,  Glanaman (also Glynmoch),  Glanrhyd,  Glyn Neath,  Glyncorrwg,  Goodwick,  Gorseinon,  Gowerton,  Greenfield  Gresford,  Griffithstown,  Grosmont,  Groesfaen,  Gwaelod Y Garth,  Gwaun Cae Gurwen,  Gwbert On sea

Hakin,  Harlech,  Haverfordwest,  Hawarden,  Hay,  Hendy,  Hengoed,  Heol Y Cew,  Hereford,  Hirwaun (Penderyn),  Hollyhead,  Holywell  Houghton (Pembs),


Kenfig Hill,  Kidwelly,  Kilgerran,  Killay,  Kingsbridge,  Knighton

Back to Mini Menu

Link to Towns "L — Part 1"

Laleston,  Lampeter,  Lampeter Velfry (Pembs),  Langstone,  Laugharne,  Little Haven,  Llanberis,  Llanblethian,  Llanbedr,  Llanboidy,  Llanbradach,  Llandebie,  Llandefeilog,  Llandeilo,  Llandewi Brefi  Llandissilio,  Llandough,  Llandovery,  Llandrindod Wells,  Llandudno,  Llandworror (St Clears),  Llandyssul,  Llanelli,  Llanerchymedd,  Llantiwt Fadre,  Llanfair,  Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch (Lanfair PG),  Llanfairalhaiarn,  Llanfairfechan,  Llangadock,  Llangammarch Wells

Back to Mini Menu

Link to Towns "L — Part 2"

Llangattock,  Llangefni,  Llangeinor,  Llangennech,  Llangollen,  Llangorse,  Llangranog,  Llangurig,  Llangwm,  Llangynydr,  Llangynwyd,  Llanharan,  Llanharri,  Llanhilleth,  Llanidloes,  Llansawel,  Llanstephan,  Llantarnam,  Llantrisant,  Llantwit Major,  Llantwit Vadre,  Llanwenog Drefach,  Llanwern,  Llanwrda,  Llanrhysted,  Llanwrst,  Llanwrtyd Wells,  Llanybyther,  Llwynypia,  Lougher,  Lydney

Back to Mini Menu

Link to Towns "M"

Machen,  Machynlleth,  Maenclochog,  Maerdy,  Maesteg,  Maesteg (Caerau),  Maesteg (Llangwynydd),  Maesteg (Nantyffyllon),  Maesycymmer,  Magor & Undy,  Malltreath Bay,  Manobier,  Maudlam,  Marford,  Markham,  Marshfield (Mon),  Menai Bridge,  Merthyr Mawr,  Merthyr Tydfil,  Milford Haven,  Minera,  Miskin,  Miskin (M.Ash),  Mold,  Monmouth,  Montgomery,  Morganstown,  Moss Valley & Gwersyllt,  Mountain Ash,  Mumbles,  Mumbles (Langland Bay),  Mumbles (West cross)

Back to Mini Menu

Link to Towns "N — O"

Nant Francon,  Nantgaredig,  Nantgarw,  Nantyglo,  Nantymoel,  Neath,  Nelson,  New Broughton & Stanstay Hall,  New Quay,  New Radnor,  New Tredegar,  Newbridge,  Newcastle Emlyn,  Newgale,  Newham,  Newport,  Newport (Bassaleg),  Newport (Belle Vue Park),  Newport (City Centre),  Newport (Docks),  Newport (Maindee),  Newport (Rhiwderin),  Newport (Stow Hill),  Newton Llantwit,  Newtown,  Neyland

Oakdale,  Ogmore By Sea,  Ogmore Vale,  Oswestry

Back to Mini Menu

Link to Towns "P — Part 1"

Pembrey,  Pembroke,  Pembroke Dock,  Penally,  Penarth,  Pencader,  Penclawdd,  Pencoed,  Penderyn,  Pendine,  Pengam,  Penllegaer,  Penmaenmawr,  Penrhiwceiber,  Pentre,  Pentyrch,  Penygraig,  Penygroes (Carms),  Penygroes (N.Wales),  Peterston Super Ely,  Phillipstown,  Pontantwn,  Pontardawe,  Pontardulais,  Ponthenry,  Pontlliw,  Pontllanfraith,  Pontlottyn,  Pontneathvaughan,  Pontnewydd

Back to Mini Menu

Link to Towns "P — Part 2"

Pontnewynydd,  Pontrhydendigaid,  Pontrhydygoes,  Pontrhydyfen,  Pontsticil,  Pontrillas,  Pontsarn,  Pontyates,  Pontyberem,  Pontyclun,  Pontycymmer,  Pontygwaith,  Pontymister,  Pontypool,  Pontypridd,  Pontyrhyl,  Pontywain,  Port Dinorwic,  Port Eynon,  Port Madoc,  Port Talbot,  Porth (see also Cymmer),  Porthcawl (including Newton and Nottage),  Porthyrhyd,  Portskewitt,  Prestatyn,  Presteigne,  Pumpsaint,  Pwlhelli,  Pyle

Back to Mini Menu

Link to Towns "R"

Radyr,  Raglan,  Resolven,  Rhayader,  Rhoose,  Rhos,  Rhosslanerchrugog,  Rhosneigr,  Rhostyllen,  Rhuddlan,  Rhydyfelin,  Rhyl,  Rhymney,  Risca,  Rogerstone,  Ross on Wye,  Rossett,  Ruabon,  Rudry,  Ruthin

Back to Mini Menu

Link to Towns "S"

Saundersfoot,  Sebastapol,  Senghennydd,  Sennybridge,  Seven Sisters,  Shirenewton,  Shotton,  Six Bells,  Skenfrith,  Skewen,  Snowden Railway,  Solva,  Southerndown,  St. Asaph,  St. Athan,  St. Brides Super Ely,  St. Brides Major,  St. Clears,  St. David´s,  St. Dogmaels,  St Donats,  St. Fagans,  Stanleytown,  Sully,  Swansea and Gower,  Swansea (Swansea),  Swansea (Birchgrove),  Gower (Bishopston),  Swansea (Blackpil),  Swansea (Brynhyfryd),  Gower (Caswell Bay),  Swansea (Cockett),  Swansea (Docks),  Swansea (Birchgrove),  Swansea (Brynhyfryd),  Swansea (Fforestfach),  Swansea (Glais),  Swansea (Landore),  Gower (Llangennith),  Gower (Llanmadoc),  Gower (Llanrhidian),  Swansea (Llansamlet),  Swansea (Manselton),  Swansea (Morriston),  Swansea (Mount Pleasant),  Swansea (Mumbles),  Gower (Murton),  Gower (Newton),  Gower (Oxwich),  Gower (Parkmill),  Gower (Penclawdd),  Swansea (Penlan),  Gower (Pennard),  Gower (Port Eynon),  Gower (Rhossily),  Swansea (Sketty),  Swansea (Uplands),  Swansea (West Cross),  Symonds Yat

Back to Mini Menu

Link to Towns "T — Part 1"

Taffs Well,  Talgarth,  Talley,  Talsarn,  Talybont,  Talygarn,  Talywain,  Tenby,  Thomastown,  Thornbury,  Three Cocks,  Tintern,  Ton Pentre,  Tondu,  Tongwynlais,  Tonteg,  Tonypandy,  Tonyrefail,  Towyn,

Back to Mini Menu

Link to Towns "T — Part 2"

Trealaw,  Trebanos,  Treboeth,  Trecastle,  Tredegar,  Treforrest,  Trefriw,  Tregaron,  Trehafod,  Treharris,  Treherbert,  Trelewis,  Tremadog,  Treorchy,  Tresaith,  Trimsaran,  Troedyrhiw,  Trosnant,  Tumble,  Tycroes (Anglessey),  Tycroes (Carmarthen),  Tylorstown,  Tynant

Back to Mini Menu

Link to Towns "U — Y"


Wattstown,  Wattesville,  Welshpool,  Wenvoe,  Williamstown,  Whitland,  Wisemans Bridge,  Wrexham

Ynysddu,  Ynyshir,  Ynysforgan,  Ynystawe,  Ynysybwl,  Ystalyfera,  Ystrad Mynach,  Ystrad Rhondda,  Ystradgynlais,  Ystradowen

Back to Mini Menu

A complete range of blank Greetings cards are now available
Link to Greetings Card Page
Link for Printable Order Form
List of Venues for 2018
Home Page

Links  page