Remove Ads

Photo of Mallards Cafe & Pub

Mallards Cafe & Pub

68010 E Fairway Ave, Welches, Oregon 97067 USA

50 Reviews

Ahi Tuna rolled and toasted in sesame seed, served with cilantro lime rice, finished with Sriracha Aioli

Photo Credit: Yelp

Remove Ads