Jade Palace is the go-to destination for authentic Chinese cuisine. With a full menu of classic dishes, and a relaxed dining atmosphere, they are the perfect place to enjoy a delicious meal with family and friends.
1404 Sherwood Dr
Ottumwa IA 52501
(641) 954-9951
Stay up-to-date on what's happening in Ottumwa!