Windsor Place of Iola
600 E Garfield St
Iola, KS 66749
Windsor Place of Iola is a 65 bed senior care facility. It is located at 600 E Garfield St in Iola, Kansas. The community is in a primarily middle income area, with an average per-family income of $40,204. ...