Italian in Croydon - Addiscombe 89 Lower Addiscombe Road, Addiscombe, Croydon, CR0 6PT Tags: cuisine: italian