Deposit Received $875/month 2BD/1B Willow Crossing Apartments in Ottawa IL! 606 E McKinley 2B 2Beds 1Baths