Church's Texas Chicken

3180 Main St San Diego CA 92113 USA

(619) 233-8102

Location