The Inn at Elon
A look at the new 80-room boutique hotel located on the campus of Elon University.
35 photos · 1,734 views