Debonairs Pizza (Official)Idutywa Mall, Shop 17, 123 Richardson Rd, Idutywaopen now, until 18:00 (closes in 51 min)