Lamb Belly Toast is a Turkish restaurant specializing in dishes featuring lamb belly.