John Francis
8 Alban Square, Aberaeron, SY46 0AD
Tel 01545 570990. Aberaeron@johnfrancis.co.uk
5 Terrace Road, Aberystwyth, SY23 1NY
Tel: 01970 630721 aberystwyth@johnfrancis.co.uk
24 College Street, Ammanford, SA18 3AF
Tel: 01269 592401 ammanford@johnfrancis.co.uk
Corner House, High Street, Cardigan, SA43 1HJ
Tel: 01239 612080 cardigan@johnfrancis.co.uk
18 Lammas Street, Carmarthen, SA31 3AJ
Tel: 01267 233111 carmarthen@johnfrancis.co.uk
10 Main Street, Fishguard, SA65 9HH
Tel: 01348 873070 fishguard@johnfrancis.co.uk
6/7 Lime Street, Gorseinon, SA4 4AD
Tel: 01792 892436 gorseinon@johnfrancis.co.uk
11 Victoria Place, Haverfordwest, SA61 2JX
Tel: 01437 768281 haverfordwest@johnfrancis.co.uk
468a Gower Road, Killay, Swansea, SA2 7DZ
Tel: 01792 297800 killay@johnfrancis.co.uk
8 Harford Square, Lampeter, SA48 7DX
Tel: 01570 422846 lampeter@johnfrancis.co.uk
27 Murray Street, Llanelli, SA15 1AQ
Tel: 01554 773051 llanelli@johnfrancis.co.uk
68 Charles Street, Milford Haven, SA73 2HE
Tel: 01646 690096 milford@johnfrancis.co.uk
112 Clase Road, Morriston, Swansea, SA6 8DY
Tel: 01792 311910 morriston@johnfrancis.co.uk
76 Newton Road, Mumbles, SA3 4BE
Tel: 01792 360060 mumbles@johnfrancis.co.uk
64 St James Street, Narberth, SA67 7DB
Tel: 0844 848 4337 narberth@johnfrancis.co.uk
55 Main Street, Pembroke, SA71 4DA
Tel: 01646 685577 pembroke@johnfrancis.co.uk
1 James Street, Pontardawe, Swansea SA8 4LR
Tel: 01792 864900 pontardawe@johnfrancis.co.uk
41 Gower Road, Sketty, Swansea, SA2 9BX
Tel: 01792 281122 sketty@johnfrancis.co.uk
5 Walter Road, Swansea, SA1 5NE
Tel: 01792 653508 swansea@johnfrancis.co.uk
4 Walter Road, Swansea, SA1 5NE
Lettings Department
Tel: 01792 469848 lettings@johnfrancis.co.uk
2 Cheltenham House Tudor Sq Tenby SA70 7AJ
Tel: 01834 842859 tenby@johnfrancis.co.uk