China Star

Restaurant in Freeport, Texas