Get directions to: House Of Tokyo, Greenwood, IN
Restaurant address: 172 Melody Ave Greenwood, IN 46142, USA
Restaurant: House Of Tokyo