Get directions to: Izzy's South, Leawood, KS
Restaurant address: 6800 West 115th Street Leawood, KS 66211, USA
Restaurant: Izzy's South