OPEN

Malavenda Cafè & Bistro

cafe
4.6(41 reviews)
1E Mentmore Terrace, London E8 3DQ, UK