Jade Palace chinese restaurant ottumwa iowa

Chinese restaurant · 1404 Sherwood Dr, Ottumwa, IA

Hours

More food in Ottumwa, IA · Chinese Food in Ottumwa