About China Star

Last Updated: Dec 11, 2014
China Star is a American restaurant located in the Lincoln Park, DePaul neighborhood at 914 S Main Ave in C, NM 88260. China Star has been described as an Good American restaurant and has received an average rating of 5 by our members.

Food

Decor

Service

User Reviews for China Star

All Reviews for China Star