Zumrut
127A Stoke Newington Road
Stoke Newington
London N16 8BT
United Kingdom