Turkish in London - Norwood 336 Norwood Road, Norwood, London, SE27 9AF Tags: cuisine: turkish, private parties: call for details