About Muhurito Deptford
Muhurito pop up kitchen welcomes you at Deptford station with delicious island style burritos, tacos, drinks and more. Come and let us nourish you with our seasonal and fresh menu and cozy atmosphere : )
More about Muhurito Deptford
Muhurito Deptford is located at Arch 3, Deptford Railway Station, Deptford High St, Deptford, SE8 4NS London, United Kingdom
+447716516900