İmam Usta is a Yemeni restaurant known for its unique flavors and dishes.