Istanbul Star is a kebab shop offering generous portions and good value. Known for fast service and friendly staff.