Starbird Chicken

1088 E Brokaw Rd San Jose CA 95131 USA

(408) 451-9052

Location