2490 Olivia Court, Wauconda, IL 60084 (MLS # 12802379)

2490 Olivia Court, Wauconda, IL 60084 (MLS # 12802379) has 3 beds and 2.50 baths