Wahoo Fish Tacos
3055 Olin Ave, San Jose, California
Featured Review : Wahoo’s story is a twist on the American dream. Three Chinese brothers from Brazil developed a passion for fish tacos while surfing in Mexico, and in 1988, offered their unique version of the fish taco to Southern Califo...See Full Review