Wales GP practices

Cardiff (44) · Swansea (32) · Wrexham (21) · Newport (21) · Bridgend (11) · Llanelli (10) · Neath (9) · Deeside (7) · Barry (6) · Port Talbot (6) · Caerphilly (6) · Cwmbran (6) · Merthyr Tydfil (6) · Blackwood (5) · Aberdare (5) · Carmarthen (5) · Caernarfon (5) · Holyhead (5) · Bangor (5) · Rhyl (5) · Pontypridd (5) · Pontypool (5) · Prestatyn (4) · Aberystwyth (4) · Denbigh (4) · Ebbw Vale (4) · Penarth (4) · Pwllheli (4) · Haverfordwest (4) · Holywell (4) · Abertillery (4) · Llandudno (4) · Milford Haven (3) · Porth (3) · Abergavenny (3) · Chepstow (3) · Brecon (3) · Maesteg (3) · Tonypandy (3) · Ammanford (3) · Flint (3) · Tredegar (3) · Mountain Ash (3) · Treharris (2) · Bargoed (2) · Corwen (2) · Ferndale (2) · Conwy (2) · Pontyclun (2) · Cardigan (2) · Mold (2) · Porthmadog (2) · Llandysul (2) · Welshpool (2) · Colwyn Bay (2) · Ruthin (2) · Hengoed (2) · Cowbridge (2) · Monmouth (2) · Buckley (2) · Aberaeron (1) · Y Felinheli (1) · Abergele (1) · Amlwch (1) · Bala (1) · Barmouth (1) · Beaumaris (1) · Betws-Y-Coed (1) · Blaenau Ffestiniog (1) · Bodorgan (1) · Borth (1) · Builth Wells (1) · Burry Port (1) · Caldicot (1) · Chester (1) · Criccieth (1) · Crickhowell (1) · Dinas Powys (1) · Dolgellau (1) · Fishguard (1) · Gaerwen (1) · Goodwick (1) · Kidwelly (1) · Knighton (1) · Lampeter (1) · Llandeilo (1) · Llandovery (1) · Llandrindod Wells (1) · Llandudno Junction (1) · Llanfairfechan (1) · Llanfairpwllgwyngyll (1) · Llanfyllin (1) · Llangefni (1) · Llangollen (1) · Llanidloes (1) · Llanrwst (1) · Llantwit Major (1) · Lydney (1) · Machynlleth (1) · Montgomery (1) · Narberth (1) · New Quay (1) · New Tredegar (1) · Newcastle Emlyn (1) · Newtown (1) · Pembroke Dock (1) · Penrhyndeudraeth (1) · Pentre (1) · Porthcawl (1) · Presteigne (1) · Rhayader (1) · Saundersfoot (1) · St. Asaph (1) · Tenby (1) · Tregaron (1) · Treorchy (1) · Tyn-Y-Gongl (1) · Tywyn (1) · Usk (1) · Whitchurch (1) · Whitland (1)