Istanbul Restaurant

Rate this item
(0 votes)
The Istanbul Restaurant is renowned throughout the area for its divine style and presentation of traditional Turkish cuisine

Additional Info

  • Phone Number: 01792654966
  • Address Line 1: 22 St Helen's Road, Swansea
  • City: Wales
  • Post Code: SA1 4AP