Today, Greggs operates 4 branches near Haverfordwest, Dyfed. See this page for an entire list of Greggs locations close by.