Los Gallo Taco Shop

restaurant in Chollas Creek Villas, National City

Phone: (619) 266-2747

Address: 4704 Imperial Ave