Kebab shop serving fresh kebabs. Known for being a popular spot.