Olfactory receptors are found in the _____.

Answer nose

Olfaction is the sense of smell and humans smell with their noses. :)

Asked by · Last updated 6 months ago · 25.8K views