Deli X
(176)
Deli
Address: 156 Deptford High St, London SE8 3PQ, United Kingdom
Hours: Open ⋅ Closes 6 PM
Phone: +44 20 8691 3377
Cafe & Garden Since 2011 in Deptford M-F 9:30-6, Sat 10-6, Sun 11-4 #groceries #deli #coffee #bread #cake #breakfast #lunch. Selling #organic & #local.
No information is available for this page. · Learn why