11 Restaurant & Tea is located in Iowa, United States on Iowa, Ames, West St. 11 Restaurant & Tea is rated 4.8 out of 5 in the category mandarin restaurant in United States.
Address
Iowa, Ames, West St
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance