Home > Chinese Restaurants > Iowa Chinese Restaurants
Address:
1404 Sherwood Drive
Ottumwa, IA 52501
Phone:
(641) 954-9951
See Also: Iowa Chinese Restaurants
This is a business listing for Jade Palace (1404 Sherwood Drive, Ottumwa, IA 52501) from the Chinese Restaurants directory, under Iowa Chinese Restaurants, provided by yeschinese.com.
Where is Jade Palace located?
Jade Palace is located at: 1404 Sherwood Drive, Ottumwa, IA 52501.
What is Jade Palace's phone number?
Jade Palace's phone number is: (641) 954-9951.
You can find more similar services in Iowa Chinese Restaurants from our Chinese Restaurants Directory.