China Star
2101 W College Ave, Santa Rosa 95401