Turkish in London - Norwood 12 Crystal Palace Parade, Norwood, London, SE19 1UA Tags: bar, cuisine: turkish, price for 2 (exc. drinks): £35, vegetarian dishes