Turkish in Croydon - West Croydon 81 London Road, West Croydon, Croydon, CR0 2RF Tags: air conditioning, cuisine: turkish