Dad's Kitchen Indy hero image

Dad's Kitchen Indy

Restaurant

6336 Guilford Ave, Indianapolis, IN 46220, USA

Biter Score
8.6
Closed
Tuesday: 9 AM – 6 PM