Medium 7748
Steelhead salmon sashimi

Steelhead salmon sashimi

Taqueria del Sol

Downtown Decatur
$, Outdoor Seating, Mexican, Full Bar, Tacos

Expert Recommendations

Also at Taqueria del Sol