Looks like St. Francis is no longer available on Rent.com which means this information is likely out of date.

St. Francis

 8929 Cumming Street, OmahaNE 68114