Deli X

156 Deptford High Street London SE8 3PQ