Trail's End Adventure Hotel
Trail's End Adventure Hotel in Grabouw, Elgin Valley is Africa's first purpose-built bike hotel, with 16 rooms of accommodation for solo travellers, families, groups and conference guests.