La Taquiza

restaurant in South Broadway District, Imperial Beach

Phone: (619) 426-2426

Website: www.lataquiza.com

Address: 1576 Industrial Blvd