top of page
Small Street in Japan

Visit Us

Address
5946 E 86th St,
Indianapolis, IN 46250

Phone

(317)570-7333

Opening Hours

Mon - Thu

11 am – 9:30 pm

Friday

11 am – 10:30 pm

Saturday

11:30 am – 10:30 pm

​Sunday

11:30 am – 9:30 pm

Social Media

  • Facebook
  • Instagram

Say Hello

we would love to hear about you!Send us a message.

Thanks for submitting!
bottom of page