The Urinals of Wahoo's Fish Taco

Wahoo's is a chain of mexican restaurants based in Southern California. This particular Wahoo's is located in Los Angeles.

Filed under: Bars & Restaurants
Tweet

Submitted by an independent contributor.