Starbird Chicken ★★★★☆4.4 (170) Restaurants Chicken restaurant 20080 Stevens Creek Blvd Ste 100, Cupertino, CA 95014 Call Website Details →