Ela Turkish Restaurant
Restaurant
•
36 Union St W, Stowmarket IP14 1HW, UK
8.4
Monday: Closed
See if anyone you trust recommends it!