Other Restaurants in London - Edmonton Green 11 Angel Corner Parade, Edmonton Green, London, N18 2QH Tags: cuisine: turkish, vegetarian dishes