Indiana
Fishers
Baba's Japanese Steakhouse
Baba's Japanese Steakhouse
no phone number
7255 Fishers Landing Dr, Fishers, IN 46038
Own this business?
Learn more
about offering online ordering to your diners.
Menu not currently available
Ad