Jawz Fish Tacos

restaurant in Otay Mesa, Tijuana

Phone: (619) 671-1000

Website: jawzfishtacos.com

Address: 1605 Cactus Rd