About China Star

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