Loading map…

Mumtaz Leeds

Mumtaz Leeds in Leeds, United Kingdom, offers a vibrant taste of Indian cuisine. The aromatic spices fill the air, promising dishes with a wonderfully tender texture. Their expertly grilled tandoori specialties are a must-try.