Hotel ★★

Super 8 by Wyndham Osceola IA

720 Warren Avenue, Osceola (IA), United States Show on map

About Super 8 by Wyndham Osceola IA

Super 8 by Wyndham Osceola IA is a 2-star hotel in Osceola (IA), United States. It is one of 6 places to stay in Osceola (IA) listed on Triptoic.

Property facts

Property type
Hotel
Star rating
2 stars

Location

720 Warren Avenue, Osceola (IA), 50213, United States

Loading map…

Frequently asked questions

Where is Super 8 by Wyndham Osceola IA located?

Super 8 by Wyndham Osceola IA is located at 720 Warren Avenue, Osceola (IA) 50213, United States.

How many stars does Super 8 by Wyndham Osceola IA have?

Super 8 by Wyndham Osceola IA is rated 2 stars.

Stays near Super 8 by Wyndham Osceola IA

Highly rated alternatives close by

All 6 in Osceola (IA) →
See prices on Agoda
Check prices