Category: Turkish Restaurant Category: Turkish Restaurant
Address: 227 Barking Road, Newham, London, E6 1LB
Landline: 020 8472 7381
Report a problem with this listing