Kebab shop known for generously filled, freshly made kebabs.