Find the top Indonesian restaurants in Swansea near you now.
Indonesian restaurant
Address: 18 St Helen's Rd, Swansea SA1 4AP, United Kingdom