Find the top Self service restaurants in Swansea near you now.
Pub
Address: 51-52 Neath Rd, Swansea SA1 2HR, United Kingdom