China Palace
Address:
21 Sturgis Corner Dr, Iowa City, IA 52246
Phone:
(319) 337-4084
Restaurants
Other Businesses:
- Players Grill at 335 S Gilbert St, Iowa City, IA 52240
- Ali Baba at 335 S Gilbert St, Iowa City, IA 52240
- The Hawkeye Hideaway at 310 E Prentiss St, Iowa City, IA 52240
- Delimart #5 at 206 Benton St, Iowa City, IA 52240
- Tropical Smoothie Cafe at 245 S Gilbert St, Iowa City, IA 52240