The China Star
Address:
101 S Main St, Osceola, IA 50213
Phone:
(641) 342-1441
Restaurants,
Chinese
Other Businesses:
- Playa Margaritas at 707 W Mclane St, Osceola, IA 50213
- Hardees at 707 W McLane St, Osceola, IA 50213
- Los Arcos at 707 W McLane St, Osceola, IA 50213
- Caseys Carry Out Pizza at 615 W McLane St, Osceola, IA 50213
- Pizza Hut at 1002 Jeffreys Dr, Osceola, IA 50213