Kebab shop offering kebabs, pizza, and sandwiches. Known for its competent staff.