Get directions to: Han Shin Japanese Steak House, Leawood, KS
Restaurant address: 4817 W 117th St Leawood, KS 66211, USA
Restaurant: Han Shin Japanese Steak House