Los Panchos Taco Shop

restaurant in Otay, Imperial Beach

Phone: (619) 427-1752

Address: 298 Montgomery St