Wyndam Garden Sterling Inn Indoor Waterpark – review, pics, and info. Sterling Water Park at Wyndham Garden hotel is located on Van Dyke in Sterling Hts, MI.
Wyndam Garden Sterling Inn Indoor Waterpark – review, pics, and info. Sterling Water Park at Wyndham Garden hotel is located on Van Dyke in Sterling Hts, MI.