Address: 1404 Sherwood Dr , Ottumwa 52501, IA, US
Phone: +1 641-954-9951
State: IA
City: Ottumwa
Zip Code: 52501
Opening Hours
Monday: 11:00-21:00Tuesday: 11:00-21:00
Wednesday: 11:00-21:00
Thursday: 11:00-21:00
Friday: 11:00-21:00
Saturday: 11:00-21:00
Sunday: 11:00-21:00
related searches: Jade palace Ottumwa menu, Jade Palace menu, Jade Palace phone number, Is Jade Palace open today, Jade Palace Facebook, Is Jade Palace open for dine in, Chinese food Oskaloosa iowa, Restaurants Ottumwa, Iowa