No items found.
Marcella is all about simple Italian food using the best seasonal Italian & British produce, and a strictly all Italian wine list. They have a lovely, contemporary space where you can indulge in their delicious dishes.
165A Deptford High St, Deptford, London SE8 3NU