House of Tokyo

  • 172 Melody Ave #A1,
    Greenwood, IN 46142
  • Phone: 317-889-6037
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map