Hotel nearby Osseo
1 found
Super 8 by Wyndham Osseo WI
Located off Interstate 94, this Osseo, Wisconsin hotel is 7 minutes’ drive from Stoddard Park and Lake Martha. A daily continental breakfast is served, and free WiFi is available throughout.
More Hotel in other Cities
Interesting places in Osseo
Search this area