5768 Delaware St, Spirit Lake, ID MLS# 20221324

5768 Delaware St, Spirit Lake, ID MLS# 20221324