Category: Turkish Restaurant Category: Turkish Restaurant
Address: 120 Upper Street, Islington, London, N1 1QP
Landline: 020 735...
Report a problem with this listing