Takara

Call
8555 Ditch Rd
Indianapolis, IN 46260

Takara is a quaint establishment nestled in the heart of Indianapolis, IN, offering a unique blend of Japanese cuisine and ambiance.

With a focus on traditional flavors and modern twists, Takara provides a dining experience that caters to both sushi enthusiasts and those seeking a taste of Japan.

Generated from their business information

Find related places

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.