Claim: The Red Hen restaurant in Lexington, Virginia is located at 666 E. Washington.
Fact-check: Is the Red Hen Located at 666 E. Washington?
Verdict: false
Organisation: Snopes
Author: Dan Evon
Date published: 2018-06-27T14:21:25