Red Rooster Catfish

restaurant in Chollas Creek Villas, National City

Phone: (619) 795-8684

Address: 404 Euclid Ave # 119