Deptford Supermarket

101-103 Deptford High Street London SE8 4AA