Kebab shop serving Turkish cuisine. Known for well-digested, satisfying kebabs.