#34 of 107 · Things to do in Roanoke Virginia