$589,900 -
16051 Waterleaf Trail
Spring Lake ,
MI 49456
City: Spring Lake