5X5 Leman Annem Mantı Evi is a Turkish restaurant specializing in handmade dumplings made with 100% beef. They are known for their traditional preparation methods.