David Kallar & Son
37 Airthrie Rd., Ilford, Greater London, United Kingdom, IG3 9QT
(02085) 989012 Phone