Famous food & crafts · Costa Mesa, United States

Wahoo’s Fish Taco

Wahoo’s Fish Taco was founded in Costa Mesa in 1988 by Chinese-Brazilian brothers Eduardo “Ed” Lee, Renato “Mingo” Lee and Wing Lam. It is a locally…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload