La Michocana

restaurant in Southcrest, National City

Phone: (619) 235-0111

Address: 1702 Vesta St