Last week Tom Kilfoyle from...(gee, I don't know where he's from, he aswered via e-mail)... answered correctly that the Landmark was Lee's Chapel on the campus of Washington and Lee University.
This week's location is not a traveling circus, nor is it an old fashioned tent meeting revival. It's not in NOVA, it's not in Southside, it's not on the Eastern Shore. Where is it and, more importanly, what is it?
One hint, and one only. The answer can be found via a link somewhere on this page.