Update Info - The Smoking Duck
This restaurant was reported as closed. If it is open, let us know.
The Smoking Duck
18252 Redwood Hwy
Selma, OR 97538
18252 Redwood Hwy
Selma, OR 97538
This restaurant was reported as closed. If it is open, let us know.