Address

34 Aylmer parade, East Finchley, London, N2 0PE

Phone

02083 412 475

Dacha delicatessen