Share |

Business Directory

back to business listings

Taste of China

517 Main St
Carthage, IL 62321
Phone:
Fax:

One of Carthage's newest restaurants, the Taste of China offers excellent variety. Located on the north side of the square in Carthage.