The Windward Inn is a new hotel located in Howard, SD. Built in 2011, the hotel features 24 guest rooms, an on-site fitness center, restaurant & bar, and a conference center. To learn more, visit our website and click on Windward Inn.
This business is located here:
1 person "Likes" this business.