Taqueria El Pisa

restaurant in Mountain View, National City

Phone: (619) 263-2800

Address: 4687 Logan Ave