Dad's Kitchen Indy hero image

Dad's Kitchen Indy

Restaurant

6336 Guilford Ave, Indianapolis, IN 46220, USA

Biter Score
8.6
Closed
Saturday: 8 AM – 4 PM