The Inn at Elon
Hotel
Elon, North Carolina
8.7/10
Excellent
16 reviews
Free Wi-Fi
Situated in Elon, 40 km from Greensboro Science Center, The Inn at Elon features accommodation with a fitness centre, free private parking, a garden and a terrace. With free Wi-Fi, this 4-star hotel offers room service and a 24-hour front desk.
Number of rooms: 78
605 North O'Kelly Avenue, Elon, NC 27244, United States