← Ottumwa restaurants
Jade Palace
No reviews yet
Chinese1404 Sherwood Dr, Ottumwa
Own or manage Jade Palace? Claim this listing free
Hours
Hours not listed yet.
Details
Address1404 Sherwood Dr, Ottumwa 52501
Phone+16419549951
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.