Chicken Scratch – Indianapolis – 5308 N Keystone Ave By Restaurant Robot - December 4, 2025 0 58 FacebookTwitterPinterestWhatsApp