Get directions to: Sushi House, Leawood, KS
Restaurant address: 5041 W 117th St Leawood, KS 66211, USA
Restaurant: Sushi House