
01Elon · United States
The Inn at Elon
The Inn at Elon - a new 4-star 80-room boutique hotel located within the botanical gardens of Elon University - embodies the virtuous nature of a great oak tree. Like acorns seeding the future 100 pct of hotel profits fund university schol...
Explore this hotel