Felix's BBQ With Soul

restaurant in Chollas Creek Villas, National City

Phone: (619) 546-9120

Website: www.felixsbbq.com

Address: 342 Euclid Ave