Ela Turkish Restaurant hero image

Ela Turkish Restaurant

Restaurant

36 Union St W, Stowmarket IP14 1HW, UK

Biter Score
8.4
Open
Wednesday: 4 PM – 10 PM