Hotels Near Best Western Plus Glen Allen Inn, Glen Allen