Indian
2 The Kingsway, SA1 5JQ, Swansea
Average price £24
50% off food - TheFork Festival
British
SA4 4PS Swansea
£16 average price
SA4 3DT Swansea
£20 average price
SA1 2JT Swansea
British Hotel Restaurant
SA1 1RR Swansea
£25 average price