Ozler Food Store

115D Stoke Newington Road London N16 8BU