Das The Inn At Elon verfügt über 78 Zimmer und liegt circa 10 Minuten von der Elon University entfernt. Alle Gäste können WLAN im ganzen Gebäude und Zugang zu einem Fitnesscenter genießen.
Das Hotel befindet sich direkt im Herzen von Elon. Zu den Sehenswürdigkeiten, in 950 Metern Entfernung vom Hotel, gehört auch Elon Community Church Farmers' Market. Auch Phoenix Club Sports Fields liegt circa 11 Minuten von der Unterkunft entfernt. Lawrence Slade Park ist in unmittelbarer Nähe von der Unterkunft.
Einige Zimmer im Inn sind mit einem Balkon und einer Sitzecke ausgestattet. Darüber hinaus verfügen die Badezimmer über eine begehbare Dusche und eine getrennte Toilette. Die privaten Badezimmer bieten zudem einen Haartrockner und Badelaken für Ihren Komfort.
Auf der Speisekarte des Restaurants Mark in der Unterkunft finden Sie amerikanische Gerichte. In der Bar können Sie aus entspannenden Getränken wählen.