Kebab shop serving kebabs. Known for its homemade-style offerings.